[英]How to render whole tree from within React component?
我正在构建一个更高阶的组件,我希望它可以将组成的所有子组件及其子组件一路渲染。
但是,当我调用render()时,它仅呈现组件的子代,而不是子代的子代。
如何将其一直渲染?
这是一些代码:
export default ComposedComponent => {
class HoC extends ComposedComponent {
render() {
console.log(super.render())
}
}
return HoC
}
您永远不会手动调用渲染。 初始化时以及每次props
和state
更改时,都会自动调用渲染。 当在某个元素上调用render时,它的所有子元素上也会被调用。
此外,请勿使用继承。 React组件扩展了React.Component
,它们从不扩展其他组件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.