React+hooks+Redux
  • Вступление
  • REACT HOOKS
    • Введение в хуки
    • Основные хуки
      • Хук состояния (useState)
      • Хук эффекта (useEffect)
      • Хук колбека (useCallback)
      • Хук рефа (useRef)
    • Создание собственных хуков
    • Правила использования хуков
    • Полезная информация
      • Хук мемоизированного значения (useMemo)
      • Как закешировать вычисления?
      • Как получить предыдущие пропсы или состояние?
      • Как осуществлять запросы за данными с помощью хуков?
    • Задание React Hooks
  • REDUX
    • Что такое Redux
    • Основы
      • Действия (Actions)
      • Генераторы действий (Action Creators)
      • Редюсеры (Reducers)
      • Хранилище (Store)
      • Получение доступа к actions и state с помощью функции connect()
      • Подключение Redux
    • Что дальше?
      • Асинхронные действия (Async Actions)
      • Использование Redux с React Router
    • Задание Redux
  • FAQ
    • Заключение
Powered by GitBook
On this page
  • Что такое хуки?
  • Для чего они нужны?

Was this helpful?

  1. REACT HOOKS

Введение в хуки

Хуки — нововведение в React 16.8, которое позволяет использовать состояние и другие возможности React без написания классов.

Что такое хуки?

Хуки — это функции, с помощью которых вы можете «подцепиться» к состоянию и методам жизненного цикла React из функциональных компонентов. Хуки не работают внутри классов — вместо этого они дают возможность использовать React без классов.

Для чего они нужны?

  • Благодаря хукам легко повторно использовать логику состояния в разных компонентах.

  • Хуки позволяют разбить один компонент на маленькие функции по их назначению (например, подписке или загрузке данных), а не на основе методов жизненного цикла.

  • Упрощают организацию кода и позволяют повторно его использовать.

  • Избавляют от необходимости понимать, как работает this в JavaScript, поведение которого отличается от большинства языков.

  • Хуки дают новый мощный способ повторного использования кода в компонентах.

  • тут можно еще добавить что на хуках компоненты чище бла бла и проще тестятся (це Дима)

PreviousВступлениеNextОсновные хуки

Last updated 5 years ago

Was this helpful?