Как аутентифицировать пользователей и правильно перемещаться, используя статический getDerivedStateFromProps - PullRequest
0 голосов
/ 21 февраля 2019

Я использую getDerivedStateFromProps, так как componentWillRecieveProps устарела.Проблема в том, что у меня процесс регистрации в 5 этапов.

Это мой код.

static getDerivedStateFromProps(nextProps, prevState) {
  if(prevState.success !== nextProps.success && nextProps.success === true) {
  return {success: nextProps.success };
}
componentDidUpdate(prevProps, prevState) {
  if (prevProps.success !== this.props.success && this.props.success === true) {
    this.props.navigation.navigate('nextpage');
  }
}

Но проблема в том, что пользователь снова переходит с этой страницы на следующую страницу.Здесь ценности успеха будут истинными, поэтому не будут иметь значения и не будут ориентироваться.Должен ли я обновить эти значения после перехода на «следующую страницу» и сброса их?

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