Допустим, у вас 2 страницы. Эти 2 страницы имеют некоторое внутреннее состояние. Теперь, когда вы переходите от страницы A к странице B.
состояния страницы B вызываются, начиная с constructor
(если вы используете компоненты на основе классов) до componentDidMount
. Итак, для страницы B определены состояния.
Теперь вы возвращаетесь на страницу A (по ссылке или через браузер), поэтому страница A получает fre sh call и начинает вызывать его внутренние состояния и начинается настройка всей страницы.
Итак, ваши предыдущие состояния теперь потеряны. Чтобы сохранить свои состояния, вам необходимо понимать управление состоянием с использованием Redux .
PS: Хорошо, что вы начинаете с React Hooks и глубоко погружаетесь в Redux для управления состоянием.