ycliper

Популярное

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

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

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

Топ запросов

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

useCallback(): 90% разработчиков совершают ЭТУ ошибку! Для занятых разработчиков

Автор: $erver $ays

Загружено: 2026-01-16

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

Описание: useCallback() — один из самых неправильно понимаемых хуков React. В большинстве руководств его используют совершенно неправильно.

В этом видео я покажу вам два примера кода — один неэффективный, другой ненужный — и объясню, когда useCallback действительно важен.

🔥 Ключевые моменты:
useCallback БЕЗ React.memo = бессмысленно
React.memo БЕЗ useCallback = дочерний элемент всё равно перерисовывается
Создание функций не является дорогостоящим процессом
Массивы зависимостей важнее, чем вы думаете

💡 Правда:
useCallback не предотвращает создание функций — он кэширует ссылку. Используйте его только в двух следующих сценариях:
1. Передача функций компонентам React.memo
2. Функции в качестве зависимостей в других хуках

⚠️ Распространенные ошибки:
Использование useCallback повсюду (ненужная нагрузка)
Забывать о React.memo в дочерних компонентах
Постоянное изменение зависимостей (противоречит цели)

Оставьте комментарий, если вы сможете решить задачу «пища для размышлений» в конце!

#react #javascript #webdevelopment #coding #programming

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
useCallback(): 90% разработчиков совершают ЭТУ ошибку! Для занятых разработчиков

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

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

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

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

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

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

Тестирование и отладка React-компонентов: React DevTools на практике

Тестирование и отладка React-компонентов: React DevTools на практике

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

💅 css in js умер, но мы должны обсудить это

💅 css in js умер, но мы должны обсудить это

Парадокс SolidJS: почему того, что мы были лучше React, было недостаточно.

Парадокс SolidJS: почему того, что мы были лучше React, было недостаточно.

React курс 2025

React курс 2025

КОНЕЦ АПГРЕЙДА: Почему твой следующий ПК будет последним?

КОНЕЦ АПГРЕЙДА: Почему твой следующий ПК будет последним?

Микросервисы на практике - сервис продажи билетов

Микросервисы на практике - сервис продажи билетов

Что такое эмбеддинги? Объяснение векторных представлений

Что такое эмбеддинги? Объяснение векторных представлений

Я удалил ВЕСЬ ВЕБ в Windows 11. Что из этого вышло?

Я удалил ВЕСЬ ВЕБ в Windows 11. Что из этого вышло?

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Начало работы с Tanstack: Следующий убийца JavaScript уже здесь | Лучший Full Stack JavaScript вс...

Начало работы с Tanstack: Следующий убийца JavaScript уже здесь | Лучший Full Stack JavaScript вс...

GoLang против Laravel: 99% разработчиков выбирают неправильный фреймворк.

GoLang против Laravel: 99% разработчиков выбирают неправильный фреймворк.

10 лет рисовал логотипы и вот что понял

10 лет рисовал логотипы и вот что понял

Ларри Эллисон: Разоблачение убийцы, использующего открытый исходный код! [Документальный фильм]

Ларри Эллисон: Разоблачение убийцы, использующего открытый исходный код! [Документальный фильм]

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Самая быстрая передача файлов МЕЖДУ ВСЕМИ ТИПАМИ УСТРОЙСТВ 🚀

Самая быстрая передача файлов МЕЖДУ ВСЕМИ ТИПАМИ УСТРОЙСТВ 🚀

УСКОРИЛ ИНТЕРНЕТ В 10 РАЗ?! | Локальный DNS решил проблемы с загрузкой страниц | Adguard Home

УСКОРИЛ ИНТЕРНЕТ В 10 РАЗ?! | Локальный DNS решил проблемы с загрузкой страниц | Adguard Home

ТЫ НИЧЕГО НЕ ЗНАЕШЬ ПРО ТЕКСТУРЫ В ИГРАХ

ТЫ НИЧЕГО НЕ ЗНАЕШЬ ПРО ТЕКСТУРЫ В ИГРАХ

Алгоритмы и структуры данных за 15 минут! Вместо 4 лет универа

Алгоритмы и структуры данных за 15 минут! Вместо 4 лет универа

ПЕРЕСТАНЬ ПЛАТИТЬ за Cursor AI. Используй эту БЕСПЛАТНУЮ и ЛОКАЛЬНУЮ альтернативу | VSCode+Roo Code

ПЕРЕСТАНЬ ПЛАТИТЬ за Cursor AI. Используй эту БЕСПЛАТНУЮ и ЛОКАЛЬНУЮ альтернативу | VSCode+Roo Code

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



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



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