У нас вы можете посмотреть бесплатно 🔧 Как писать кастомные хуки в React – краткое руководство 🚀 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
В этом видео разберем, как создавать кастомные хуки в ReactJS, зачем они нужны и как они помогают делать код чище и удобнее. Посмотрим на примерах, как написать собственные хуки для работы с событием window resize и React conte. 📌 Что вы узнаете: ✅ Что такое кастомные хуки и зачем их использовать ✅ Как структурировать код и переиспользовать логику ✅ Разберем примеры: хук для отслеживания ширины окна браузера и универсальный инструментарий для урощения работы с контекстом. ℹ️ Исходные коды находятся здесь: https://github.com/easy-linux/reactjs... 🔥 Подпишитесь, чтобы не пропустить новые видео по React и Frontend-разработке! ⏳ Таймкоды: 00:17 Введение 01:20 Кастомный хук - распространенное заблуждение 01:51 Знакомство с проектом 03:46 Первый запуск приложения 05:05 Чем обычная функция отличается от хука 06:10 Пишем первый хук для отслеживания размера окна 07:49 Проверяем работу хука отслеживания размера окна 08:40 Создание нового хука для облегчения создания и работы с React Context 13:51 Рефакторинг контекста для использования хука и функции 18:02 Проверяем финальный результат 18:44 Подведение итогов 💎 Сериал "Создание SPA приложения на чистом JS": • SPA приложение на чистом JS - часть 1... 💎 Полезные видео для лучшего понимания JS: Стрелочные функции 1 - • Стрелочные функции | Arrow functions Стрелочные функции 2 - • Особенности стрелочных функций #easy... Макро и микро задачи - • Макро и Микро задачи в JavaScript #e... Web worker - • Web worker - как распараллелить вычи... Service worker - • Service worker - управление обработк... Debouncing/throttling - • Debouncing/Throttling - разгрузка обр... 💎 Видео по работе с vite.js: • Знакомимся с Vitejs. Портирование про... 💎 Полезные видео по настройке webpack: Минимальная конфигурация - • Настраиваем сборку проекта с помощью ... Настройка горячей перезагрузки - • Webpack 5 Настройка горячей перезагру... Настройка сборки проекта с подгрузкой файлов css/scss/изображений - • Webpack 5 Настройка сборки проекта с ... Настройка сборки мультистраничного сайта - • Пример конфигурации сборки мульти-стр... 💎 Самый простой способ установить nodejs на Linux и Mac: • Установка Nodejs на Linux и MacOS. #React #КастомныеХуки #Frontend #JavaScript