在父React控制器中:
<Toggle />
我有一个孩子:
<InnerProperties />
我无法在父代代码中进行更改,因此我想在渲染发生并单击子组件中的按钮后替换其div。我应该采取什么方法?由于我们在React中处理虚拟DOM,因此我在玩ReactDOM.findDOMNode(),因此我可以将子级的div渲染到父级的div。
Smtgh像这样:render(返回Hello world,the_node_I_found)。但是,在调用ReactDOM.findDOMNode()时,我也得到了错误:
Invariant Violation: Argument appears to not be a ReactComponent. Keys: $$typeof,type,key,ref,props,_owner,_store
如何解决此错误?我的方法正确吗?