@jsdev1

Стоит ли использовать хуки в React Redux?

Прочитал документацию про использование React Hooks в react-redux.
Хуки в сравнении с привычной функцией connect код выглядит намного сложнее.
Во многих местах пишется код для сравнения равенства, а самой документации ссылаются на сторонние библиотеки, вместо одного хука используется пять и т.д.
Мне кажется, или обычный connect легче и удобнее в сравнении с хуками?
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
@AlexVais
Просто кот
На первый взгляд хуки выглядят сложно, но на самом деле они упрощают код. Вместо стейта в конструкторе удобнее использовать useState (по сути разбиение одного стейта на несколько). useEffect упрощает работу с методами жизненного цикла. Тоже самое можно сказать про другие хуки (useContext, useRef и т.д.). Мы также можем избавится от различных оберток в приложениях вместо connect использовать useDispatch и useSelector (касается редакса). Также очень удобно использовать хуки в реакт роутере (useHistory, useParams). Ну и наверно самое главное, что мы сами можем писать свои хуки, что позволяет делать крутые штуки(например проверка 3 капчи хуком). Уже год пишу на хуках и ни разу в них не разочаровался
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы