从另一个React组件中的DOM替换另一个

时间:2019-05-30 07:16:03

标签: reactjs

在父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

如何解决此错误?我的方法正确吗?

0 个答案:

没有答案