首页 > 解决方案 > 有状态和无状态的反应组件

问题描述

在无状态组件中渲染有状态组件是什么感觉?它会影响无状态组件的用例吗?

标签: reactjs

解决方案


每个组件都有自己的生命周期,并且无论它们是在有状态组件还是无状态组件中呈现,它们都是独立的。此外,无状态组件中的有状态组件不会影响父组件。

唯一需要注意的是,层次结构中较高的组件通过实现shouldComponentUpdate或扩展PureComponent(当道具或状态没有变化时不会重新渲染)或by using React.memo功能组件停止渲染。子生命周期方法或更新也不会是触发器。


推荐阅读