Я использую контекст реакции для управления отображением / скрытием некоторых элементов, поскольку эти элементы зависят от данных, возвращаемых несколькими вызовами сервера.Как правильно обновлять состояние контекста, основываясь на других изменениях состояния?
Это то, что я пытался, и это не сработало, поскольку он становится бесконечным циклом.Все элементы prevState
содержат либо null
, либо возвращаемые данные с сервера.
componentDidUpdate(prevProps, prevState) {
this.setState({
showX: (
prevState.a &&
prevState.b &&
prevState.c
),
showY: (
prevState.d
)
})
}