@kamelot43

Как корректно изменить состояние React-компонента?

В состоянии компонента хранятся данные. Структура у них разная. Как в одном вызове setState можно обновить разные данные: объект и строку? В текущей реализации (просто пример) нужно дважды обновить состояние, чтобы внести данные. Можно проделать все за один вызов setState?

this.setState(prevState => {
      let current = Object.assign({}, prevState.current);
      current.params.from = curFrom;
      current.params.to = curTo;
     
      return { current };
    });

 this.setState({
    datePickerValueFrom: curFrom,
    datePickerValueTo: curTo,
});
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы