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