问题描述
用react写的编辑器,现在需要实现复制一个组件(如相册,轮播...)的dom包括其子组件,我目前的做法是先获取到这个组件的react element,然后用React.cloneElement()生成新的元素,到了这一步就不知道该怎么做下去了,新手不知道怎么把react元素渲染到指定的dom中去?
用react写的编辑器,现在需要实现复制一个组件(如相册,轮播...)的dom包括其子组件,我目前的做法是先获取到这个组件的react element,然后用React.cloneElement()生成新的元素,到了这一步就不知道该怎么做下去了,新手不知道怎么把react元素渲染到指定的dom中去?
cloneElement(element, config, children)
接收三个参数,和 createElement
一样,最后return的是ReactElement
react元素。
所以用法上跟createElement
一样。都是通过render(ReactElement, 目标位置)
4 回答1.7k 阅读
2 回答1.1k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
4 回答1.3k 阅读
1 回答728 阅读✓ 已解决
2 回答898 阅读✓ 已解决