Реагировать собственное предупреждение на переход экрана - PullRequest
0 голосов
/ 24 августа 2018

Я пытаюсь перейти к другому экрану на основе некоторых условий из моего представления рендеринга в реагировать родной

export default class Home extends React.Component {

constructor() {
    super();
}

render(){

  if(this.state.num == "yes"){
    return(this.props.navigation.navigate("Homepage"))
  }
  else{
     return null;
  }

}

}

Это работает, перемещая меня к следующему экрану, таким образом, Homepage, но выдает предупреждение.

ReactNativeJS: Warning: Cannot update during an existing state transition (such as within 1010 * делают *

Есть ли способ разрешить это предупреждение? Я был бы благодарен, чтобы знать. Спасибо

1 Ответ

0 голосов
/ 24 августа 2018

Попробуйте запустить эту логику в методе componentDidUpdate, который запускается после рендеринга

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