Когда приставка перерисовывает представление, содержащее StackNavigator, оно сбрасывает себя на начальный экран - PullRequest
0 голосов
/ 24 мая 2018

Я использую реагирующую навигацию:

enter image description here Если я изменяю свойство входа в систему в состоянии редукции, когда редукс переопределяет, то View my StackLogin сбрасывается в исходное состояние (если яв виде входа в систему он возвращается к логину).Это как не поддерживать свое собственное состояние.Может быть, мне чего-то не хватает в этой библиотеке.Привет

1 Ответ

0 голосов
/ 24 мая 2018

Когда пропеллер login изменится, React выполнит повторную визуализацию вашего компонента.Чтобы определить, что нужно визуализировать, выполняется метод render().Ваш метод render() создает новый StackNavigator при каждом запуске.Поэтому ваш <StackLogin /> эффективно сбрасывается при смене реквизита.

Что вы, вероятно, хотите сделать, это определить StackLogin вне класса Login.Вы, безусловно, хотите сделать это вне метода render().

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