【发布时间】:2016-10-15 12:00:49
【问题描述】:
我有一个 reactjs.net 实现......没什么特别的。我了解所有代码,但不明白为什么我在网络控制台中收到错误:
用新的根组件替换 React 渲染的子组件。如果您打算更新此节点的子节点,则应该让现有子节点更新其状态并渲染新组件,而不是调用 ReactDOM.render
基本上,我有一个 工作 JSX 文件,并使用
在 asp.net mvc 视图中呈现它@Html.React("myClass",{ data = "Martin" })
@Html.ReactInitJavascript()
组件渲染得很好,我用 serverSideOnly 等对其进行了测试。一切都很好。但是通过上述配置,我得到了上述错误。我看起来 React 正在尝试重新渲染组件,而不是像文档所说的那样仅仅连接事件处理程序。
任何线索我做错了什么?
【问题讨论】:
标签: asp.net-mvc reactjs reactjs.net