как получить данные в реакции на основе значения состояния - PullRequest
0 голосов
/ 18 марта 2020

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

1 Ответ

0 голосов
/ 18 марта 2020

Если я правильно понял. Вы хотите использовать обновленное значение состояния.

Вы можете использовать метод обратного вызова setState.

Например -

this.setState({item1: 25}, ()={
 // now use your updated state in your code...
 console.log(this.state.item1); // will give you new value of item1
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...