react怎么将React.cloneElement()生成的react元素渲染成真实dom,并且挂载到一个指定位置

问题描述

用react写的编辑器,现在需要实现复制一个组件(如相册,轮播...)的dom包括其子组件,我目前的做法是先获取到这个组件的react element,然后用React.cloneElement()生成新的元素,到了这一步就不知道该怎么做下去了,新手不知道怎么把react元素渲染到指定的dom中去?

阅读 3.9k
2 个回答
ReactDOM.render();
cloneElement(element, config, children)

接收三个参数,和 createElement 一样,最后return的是ReactElement react元素。
所以用法上跟createElement一样。都是通过render(ReactElement, 目标位置)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题