нужно использовать хук useEfect? Как я понял он нужен для взаимодействия с Dom и для общения с серваком , на этом всё?
По сути это хук для отслеживания изменения значений указанных у него в зависимостях. Т.е. мы что то делаем если например какая то значение стэйта изменилось.
Если массив зависимостей пуст, то хук срабатывает при монтировании компонета, а callback который мы возврашаем из его тела срабатывает при размонтировании компонента
Также он идеально подходит для запросов к серверам
Но это плохая практика
словосочетание "жизненный цикл реакт-приложения" тебе о чем-нибудь говорит? так вот этот хук это и есть "жизненный цикл" для функциональных компонентов по аналогии с компонентами-классами
разве что при маунте каком нибудь)
Так я же написал что это плохая практика
Выходит не идеально подходит)
Ну может быть вариант, когда надо сделать запрос при изменении значения стэйта. Другой вопрос что нужно не делать запрос а вызвать dispatch
Лучше диспатч сделать в самом изменении
Ну а если оно вне пределов данного компонента? (пропс)
Обсуждают сегодня