Реактивная навигация: состояние сохраняется при нажатии кнопки возврата - PullRequest
0 голосов
/ 31 января 2020

В React-навигации, когда нажата кнопка «Назад», значения состояния не очищаются, потому что конструктор не вызывается. Например, скажем, у меня есть 2 экрана - A и B, если я переключаюсь с A на B и затем обратно на A, состояние A остается сохраненным. В таком случае, как я могу убедиться, что я вызываю конструктор, или как я могу вызвать функцию, если я перехожу из B в A. Я следовал это , но это не сработало, так как prevProps.isFocused становится истинным каждый раз, и поэтому проверка не проходит, и она даже не входит в условие if.

1 Ответ

0 голосов
/ 31 января 2020

Вы должны очистить стек при переходе к экрану. В противном случае предыдущее состояние не будет очищено. Чтобы узнать, как это сделать, см. React Navigation

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...