Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Кастомные (пользовательские) хуки для React

Кастомные (пользовательские) хуки для React

Как писать и использовать свои хуки для React
Created byGeorge Kovalev
Last updated 10/2024
Russian

What you'll learn

  • Как писать свои кастомные хуки для React
  • В чем преимущество хуков по сравнению с чисто JS функциями
  • Следующий, более продвинутый уровень, работы с React
  • Как опубликовать ваш хук в виде пакета на npm

Course content

1 section • 5 lectures • 1h 1m total length
  • Приветствие0:47
  • Пишем первый кастомный хук, useCounter9:55
  • Пишем кастомный хук для работы с localStorage25:59
  • Хук для сохранения предыдущего значения и реализации отмены последнего действия7:59
  • Пакуем хук в пакет npm и публикуем на npmjs для повторного использования16:58

Requirements

  • Умение работать с React и понимание хуков, таких как useState, useEffect

Description

Добро пожаловать на наш курс по кастомным хукам React, где мы научимся создавать полезные и мощные инструменты для работы с состоянием и побочными эффектами в ваших приложениях! В этом курсе мы разберем три практических примера на основе простых и понятных хуков: useCounter, useLocalStorage и usePrevious.

А самое главное – мы научимся писать свои собственные хуки! В React уже есть такие хуки как useState, useEffect, useRef и так далее. Мы напишем свои собственные! 

После этого мы научимся как опубликовать наш хук в виде пакета npm на npmjs.

Работая с usState, useEffect вы когда-нибудь задумывались, как можно создать свой кастомные хук для того чтобы реализовать нужные вам функции в виде хука? Например, написать хук для работы с localStorage, который будет также уметь управлять состоянием компонентов или взаимодействовать с useEffect? Или реализовать функцию отмены последнего действия и отката к предыдущему значению состояния? В этом курсе вы узнаете, как это сделать всего за несколько строк кода с помощью хуков!

Мы шаг за шагом пройдем путь от простого хука для управления счетчиком, до более сложных хуков для работы с данными в localStorage и отслеживания предыдущих значений состояния. Этот курс идеально подходит для тех, кто только начинает изучать React hooks, но уже хочет понимать, как сделать свои приложения более гибкими и отзывчивыми.

После прохождения курса вы сможете легко создавать собственные хуки и эффективно использовать их в своих проектах. Вы разовьете уверенность в работе с React, и получите навыки, которые помогут вам строить более сложные и динамичные приложения. Присоединяйтесь и откройте для себя мир хуков в React!

Who this course is for:

  • Если вы уже немного работаете с React, кастомные хуки это один из шагов к более продвинутому уровню