【发布时间】:2021-08-31 18:26:45
【问题描述】:
你可以通过codesandbox查看问题
代码沙盒:https://codesandbox.io/s/great-frog-m2s7h
上下文
我正在尝试获取一些数据并填充一些变量并在 React 中呈现值,基本上遵循文档 await/async + runInAction 示例:https://mobx.js.org/actions.html#asynchronous-actions
但是,当获取数据时,React 实际上并没有重新渲染。但是,如果您在那里编辑文本(即将 hi 更改为 his 或其他任何内容,那么您会看到正确的值出现。
问题
我在获取数据时到底做错了什么?为什么在获取某些数据后为 observable 值分配了一个值时,它没有被正确地重新渲染?
【问题讨论】:
标签: reactjs mobx mobx-react-lite