有状态和无状态的React组件

4
渲染有状态组件在无状态组件中会有什么影响?这会影响无状态组件的使用情况吗?
2个回答

2
每个组件都有自己的生命周期,无论它们是在有状态还是无状态组件中渲染。同时,在无状态组件中的有状态组件不会影响父组件。
唯一需要注意的是,如果层次结构中较高的组件通过实现 shouldComponentUpdate 或扩展 PureComponent(当属性或状态没有变化时不重新渲染)或对函数组件使用 React.memo 停止渲染,则子级生命周期方法或更新也将不会被触发。
"Original Answer"翻译成"最初的回答"。

0

不,它并没有。

与具有状态的组件相关联的生命周期方法应该独立于它们在组件层次结构中的位置而正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接