Реагировать на родные календари изменить выбранный день - PullRequest
0 голосов
/ 05 сентября 2018

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

Мой код:

 componentWillReceiveProps(nextProps) {
      if (this.props !== nextProps) {
        //this.setState(nextProps);

        this.setState({
          newFinished: nextProps.finished,
          newId: nextProps.id,

        });

        //console.log('Next props ' + JSON.stringify(nextProps));

        if(nextProps.navigation.state.params.range !== undefined) {
          //console.log('Pridem noter');
          this.setState({
            minDate: nextProps.navigation.state.params.range[0],
            maxDate: nextProps.navigation.state.params.range[1],
            selectedDay:  nextProps.navigation.state.params.range[0]
          });

          setTimeout(() => {
            this.onDayPress(nextProps.navigation.state.params.range[0]);
          },200);
        }
      }
    }

Я не знаю, почему выбранный день вообще не изменился. Даже если я получаю реквизит ...

Есть ли у кого-нибудь похожие проблемы?

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