ReactJS API用于获取呈现组件的所有子项

时间:2017-07-01 04:06:26

标签: reactjs

我正在寻找一种方法让所有孩子都离开React组件。

示例:

class MyComponent extends React.Component {
  render() {
    <div>
      <h1>Welcome!</h1>
      <ChildComponent />
    </div>
  }
}

const renderedComponent = <MyComponent />

React.Children(renderedComponent.props.children).forEach(() => {
  // Some logic
});

问题:renderedComponent.props.children为空。有没有办法以这样的方式让孩子们接受?

我的目标是让所有孩子递归。

1 个答案:

答案 0 :(得分:0)

看看ReatDOMServer您似乎希望通过renderToString将组件渲染为字符串,然后使用jQuery.parseHTML

之类的内容解析结果