Популярное

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

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

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

Топ запросов

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

Контекст в React: хук useContext и избавление от prop drilling

Автор: Александр Ламков — Friendly Frontend

Загружено: 2025-11-20

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

Описание:

⚡ Получить весь курс (22 урока) сразу: https://boosty.to/friendly-frontend/p...

✏️ Избавимся от prop drilling и сделаем код To Do List проще и чище. Разберёмся, что такое контекст в React и зачем он нужен. Подключим хук useContext и начнём передавать задачи и обработчики напрямую, без цепочки пропсов. Объясню, как создавать провайдер, что передавать в value и как использовать контекст внутри вложенных компонентов. Аккуратно перенесём весь state и логику в обёртку TasksProvider, а App.jsx оставим максимально лаконичным. Также вынесем TasksContext в отдельный файл, чтобы структура проекта стала ближе к настоящим продакшн-проектам.

❤️ Ранний доступ к видео и доступ к закрытому чату: https://boosty.to/friendly-frontend

🔴 Timeline:
▶ 00:00 | Введение
▶ 00:41 | Что такое prop drilling
▶ 02:20 | Context API и хук useContext
▶ 12:32 | Выносим логику из Todo.jsx в компонент TasksContext
▶ 18:40 | Плюсы и минусы подхода
▶ 20:12 | Заключение

📚 Ссылки из видео:
➖ Код на конец урока: https://github.com/aleksanderlamkov/t...

🧑‍💻 Основной телеграм-канал:
https://t.me/AleksanderLamkov

💬 Коммьюнити-чат в телеграме (помощь новичкам):
https://t.me/FriendlyFrontend

🗂️ Бесплатные курсы на канале:
🟠 HTML:    • HTML курс 2025  
🔵 CSS:    • CSS курс 2025  
🟡 JS:    • JavaScript курс 2025  
🟢 A11y:    • Accessibility курс 2025  
🗺 Frontend Roadmap:    • Frontend Roadmap 2024 | Что должен учить ф...  
⚪️ Мастер-класс по верстке для новичков:    • Адаптивная верстка сайта с нуля для начина...  
🔘 Мастер-класс по верстке для продвинутых (БЭМ, SCSS):    • Вёрстка сайта с 0 до результата | HTML, БЭ...  
⚫️ Мастер-класс по верстке с практикой по JavaScript:    • Вёрстка сайта с нуля • HTML, SCSS, JS прак...  
🔴 Мастер-класс по верстке на стеке JSX, SCSS, JS, Vite, Minista (SSG), БЭМ: https://stepik.org/a/228315

📌 Автор:
➖ Личный сайт: https://aleksanderlamkov.ru/
➖ Telegram: https://t.me/AleksanderLamkov
➖ Boosty: https://boosty.to/friendly-frontend
➖ GetMentor: https://getmentor.dev/mentor/aleksand...
➖ Stepik (платные курсы и мастер-классы): https://stepik.org/a/228315

#frontend #фронтенд #react #reactjs

Контекст в React: хук useContext и избавление от prop drilling

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

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

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

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

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

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

Кастомные хуки в React: как выносить логику в отдельные функции

Кастомные хуки в React: как выносить логику в отдельные функции

Props в React. Что такое пропсы, как передавать данные и зачем нужен children

Props в React. Что такое пропсы, как передавать данные и зачем нужен children

Оптимизация в React: как и когда использовать memo, useCallback и useMemo

Оптимизация в React: как и когда использовать memo, useCallback и useMemo

Учим useContext за 10 минут - React Hooks. Вся база React Context API

Учим useContext за 10 минут - React Hooks. Вся база React Context API

Войти в АйТи | Как я сменил профессию в 40 лет | Frontend

Войти в АйТи | Как я сменил профессию в 40 лет | Frontend

React 16: Хук useReducer

React 16: Хук useReducer

Нейронка, которая УНИЧТОЖИЛА ChatGPT 5! / Обзор бесплатной нейросети и ее возможности

Нейронка, которая УНИЧТОЖИЛА ChatGPT 5! / Обзор бесплатной нейросети и ее возможности

Стилизация компонентов в React: CSS, SCSS и CSS-модули. Почему не Tailwind и не CSS-in-JS

Стилизация компонентов в React: CSS, SCSS и CSS-модули. Почему не Tailwind и не CSS-in-JS

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

КАДЫРОВ ГОСПИТАЛИЗИРОВАН. Глава Чечни снова пропал. Его смерть может привести к взрыву в регионе

КАДЫРОВ ГОСПИТАЛИЗИРОВАН. Глава Чечни снова пропал. Его смерть может привести к взрыву в регионе

Уоррен Баффет: Если вы хотите разбогатеть, перестаньте покупать эти 5 вещей.

Уоррен Баффет: Если вы хотите разбогатеть, перестаньте покупать эти 5 вещей.

Лучший способ настройки Windows 11 полезно и для мощных ПК +FPS -ЛАГИ

Лучший способ настройки Windows 11 полезно и для мощных ПК +FPS -ЛАГИ

Маршрутизация в React без библиотек. Как реализовать переходы между страницами

Маршрутизация в React без библиотек. Как реализовать переходы между страницами

НОВЫЙ ДВОРЕЦ ПУТИНА. Показываем, что там внутри

НОВЫЙ ДВОРЕЦ ПУТИНА. Показываем, что там внутри

Состояние компонента в React. useState на практике: добавляем и обновляем данные

Состояние компонента в React. useState на практике: добавляем и обновляем данные

Жизненный цикл React компонентов | Все что нужно знать за 12 минут

Жизненный цикл React компонентов | Все что нужно знать за 12 минут

LLM fine-tuning или ОБУЧЕНИЕ малой модели? Мы проверили!

LLM fine-tuning или ОБУЧЕНИЕ малой модели? Мы проверили!

Хук useEffect и жизненный цикл компонента. Сохраняем состояние в localStorage. Фильтрация задач

Хук useEffect и жизненный цикл компонента. Сохраняем состояние в localStorage. Фильтрация задач

Японская ЭЛЕКТРИЧКА из будущего: 1000 рублей!

Японская ЭЛЕКТРИЧКА из будущего: 1000 рублей!

27 / Основы DevOps, CI/CD для Front-end, GitHub Actions / Курс React Путь Самурая: Без альтернатив

27 / Основы DevOps, CI/CD для Front-end, GitHub Actions / Курс React Путь Самурая: Без альтернатив

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



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



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