React 0.13带来了基于父的上下文,而不是基于所有者的上下文。
因此,我不太了解所有者组件和父组件之间的区别。示例将被理解。
var A = React.createClass({ render() { return ( <B> <C /> </B> ); } });
在上面的示例中,A是B和C 的 所有者 ,因为A创建了两个组件。
但是,B是C 的 父级 ,因为C作为子级传递给B。
可以在文档中找到更多信息。
区分所有者-所有者关系和父子关系非常重要。所有者-所有者关系特定于React,而父子关系只是您在DOM中了解和喜爱的关系。