Какое отличие Hooks от Class?

Вернулся тут в мир React и чет перестал понимать как писать.
Теперь у нас есть Hooks, есть Классы

Когда использовать Hooks когда Классы?
Можно ли их комбинировать?
Redux выкатил свои Hooks, но нужен ли вообще теперь Redux, если у нас есть Hooks и Context ?
Как строить архитектуру ?
  • Вопрос задан
  • 415 просмотров
Пригласить эксперта
Ответы на вопрос 2
profesor08
@profesor08
Стало проще. Код чище. Комбинировать можно, но зачем? Хук это как стейт внутри компонента, только удобнее, все отлично дружит с mobx, что вдвойне приятнее. Про Redux ничего не скажу, применения я ему не нашел.
Ответ написан
GreyCrew
@GreyCrew
Full-stack developer
Как тебе приятней, так и строй.
Redux никуда не денется, покуда это устойчивая архитектура, которая предоставляет однонаправленный поток данных.
Хуки хороши, к примеру, когда ты делаешь очень узкоспециализированный модуль из компонентов, где каждый компонент должен уметь работать с состоянием, к примеру таблица с фильтрами, ячейками и т.п.
Ни кто не запрещает хранить все в redux, но я не вижу смысла так сильно его раздувать, к примеру хранить текущее состояение шири раздвигаемого столбца таблицы, лучше хранить в состоянии компонента, а не в сторе redux.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы