【发布时间】:2019-04-01 04:15:19
【问题描述】:
该应用是单页应用,初始渲染由于其渲染未定义变量而引发错误。
我最好的猜测是在 getDerivedStateFromProps(props, state) 中调用 API 调用,但文档说“如果您需要执行副作用(例如,数据获取或动画)以响应道具的变化,请使用而是 componentDidUpdate 生命周期。”
【问题讨论】:
-
可能需要条件渲染(参见文档)。需要向我们展示一些代码并始终具体说明错误消息
-
你不能真正阻止 render()。相反,只需使用条件渲染来仅渲染给定的元素或组件。 reactjs.org/docs/conditional-rendering.html
标签: reactjs