в компоненте, я хочу открыть модал в соответствии с состоянием Mobx. но я запутался, делая это.
в Mobx У меня есть вычисляемая функция, которая возвращает отчет.
@observable report= null;
@computed get getErrorReport(){return this.report}
и в компоненте, если есть ошибка, я хочу открыть модальный режим, для которого мне нужно установить флаг режима.
render() {
const { getErrorReport } = this.props.myStore!;
if(getErrorReport) {this.setState({modalOpen:true})}
.....
}
Конечно, это обновление с ошибкой. как правило, в этих случаях нам нужно setState
при рендеринге, каким должен быть подход?