#javascript #reactjs #redux
#javascript #reactjs #redux
Вопрос:
Я видел React.js 16.8.x примечания к выпуску. Они ввели хуки в react.
У меня есть знания по Redux
, но я новичок в Hooks
. Redux
используется для сохранения всего приложения в хранилище, поэтому теперь вопрос в том, должны ли мы использовать react Hooks
в качестве полной замены redux
?
Комментарии:
Ответ №1:
Перехваты React позволяют использовать методы state и lifecycles внутри ваших функциональных компонентов. Главное преимущество в том, что вам не нужно объявлять классы, и все еще возможна настройка и получение переменных состояния и метода жизненного цикла
Есть и другие функцииhttps://reactjs.org/docs/hooks-intro.html
Или обратитесь к видео с хуксом lauch на YouTube.
Ответ №2:
Для первого вопроса:
Перехваты позволяют получить доступ к методам состояния и жизненного цикла в функциональном компоненте, поэтому вам не нужно писать class component.
Хуки не являются альтернативой redux,
- Состояние Hooks ограничено компонентом, тогда как к хранилищу Redux можно получить доступ во всем приложении
- Hooks не поддерживает единое хранилище, как это делает redux.
Ответ №3:
Перехваты — это новое дополнение в React 16.8. Они позволяют использовать состояние и другие функции React без написания класса. Проверьте ссылку ниже,