ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Разрабатываем ToDo лист на React + TypeScript + Zustand со сборкой на ViteJS | Уроки JavaScript

css

js

уроки по js

Елена Литвинова

Искусство веб-разработки

профессиональные уроки JavaScript

webelart

vitejs

todo list

react

typescript

zustand

scss

sass

todo лист

приложение на react

react + typescript

Автор: Елена Литвинова — Искусство Веб-разработки 🛸

Загружено: 2022-04-21

Просмотров: 68755

Описание: В этом уроке создадим целиком вместе с вёрсткой ToDo list c использованием React, TypeScript, Zustand, ViteJS + будем использовать хранилище LocalStorage.
🍀 Поддержать канал: https://www.donationalerts.com/r/webe...
☕️ Купить кофе: https://buy.stripe.com/5kA7sL9574SG7x...
🎨 Купить набор кистей Procreate: https://webelart.com/illustration.
✍️ Мой telegram channel: https://t.me/webelart
🏰 Английский YouTube: @webelart_en
💁🏼‍♀️ Инстаграм:   / webelart  
🦄 LinkedIn:   / webelart  
❤️ Поддержать развитие канала:   / webelart  

Ссылки используемые в уроке:
🌱 Дополнительные материалы к уроку: https://github.com/liveldi/files_for_...
🌱 Ссылка на макет: https://www.figma.com/file/sUIxwc0dLG...)
🌱 State management zustand https://github.com/pmndrs/zustand
🌱 Документация ViteJS https://vitejs.dev

Рекомендуемые видео в уроке:
⭐️ Единицы измерения CSS:    • 20 методов массивов в JavaScript, которые ...  

00:00 Введение.
02:44 Установка и настройка ViteJS
05:47 Настройка структуры директорий
11:55 Постановка задачи. Изучаем макет в Figma.
12:47 Добавляем базовую верстку.
19:28 Знакомимся с zustand.
23:01 Описываем типы todo листа
26:16 Создаём store на zustand
42:44 Работаем над формой добавления задач (InputPlus)
52:49 Добавляем стили к InputPlus.
01:00:55 Отображаем отсутствие задач.
01:02:52 Отображение существующих задач.
01:09:54 Работа над компонентой задачи (InputTask).
01:14:18 Работа над стилями InputTask.
01:21:59 Добавляем mode редактирования для InputTask.
01:30:59 Тестирование + небольшие правки
01:33:19 Погружение в middleware zustand (devtools)
01:37:40 Пишем собственную middleware для LocalStorage.

На канале я рассматриваю различные темы веб-разработки, на текущий момент: веб-основы, веб-анимации, веб-дизайн.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Разрабатываем ToDo лист на React + TypeScript + Zustand со сборкой на ViteJS | Уроки JavaScript

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Создаём и деплоим собственный FULL STACK блог | NextJs + Sanity

Создаём и деплоим собственный FULL STACK блог | NextJs + Sanity

Пишем галерею на React + TypeScript & Deploy

Пишем галерею на React + TypeScript & Deploy

Разбираем хуки (hooks) в React по доке и на примере todo листа | уроки JavaScript

Разбираем хуки (hooks) в React по доке и на примере todo листа | уроки JavaScript

РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА. ПРИТВОРИЛСЯ ДЖУНОМ

РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА. ПРИТВОРИЛСЯ ДЖУНОМ

Создаём TODO List на React

Создаём TODO List на React

🚀 Создаю сайт с помощью нейросети DeepSeek – адаптивный дизайн за минуты! 🖥️🤖

🚀 Создаю сайт с помощью нейросети DeepSeek – адаптивный дизайн за минуты! 🖥️🤖

TypeScript базовый курс (Практика React + Vite)

TypeScript базовый курс (Практика React + Vite)

Введение в TypeScript: Создание Todo List с нуля | Гайд для начинающих

Введение в TypeScript: Создание Todo List с нуля | Гайд для начинающих

Comedy Club: Курсы альфа-самца | Кравец, Шальнов, Бутусов @ComedyClubRussia

Comedy Club: Курсы альфа-самца | Кравец, Шальнов, Бутусов @ComedyClubRussia

#1. Разработка блога — Дизайн Системы, База Данных, Веб Дизайн

#1. Разработка блога — Дизайн Системы, База Данных, Веб Дизайн

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]