如何访问React中的子节点?

时间:2016-04-12 18:04:31

标签: javascript reactjs

我正在使用React Modal

我正在做这样的事情:

React.createClass({
  render() {
    return <ReactModal
            isOpen={true}
            >{content}</ReactModal>
  }
});

现在{content}里面可能有一个输入字段。我知道在这种情况下我不能使用ref。如果我使用getDOMNode,那可以让我获得包装,但我不知道通过类名找到孩子的简单方法。我应该在那里使用本机代码吗?

1 个答案:

答案 0 :(得分:0)

React组件只是js对象。在最坏的情况下,如果您想要访问孩子,您可以在浏览器控制台中打印该组件并展开它。您可以看到子组件,也可以访问参考号和所有组件。