React 的无状态组件优点和使用场景

// 当一个组件只有一个 render 函数的时候, 它就是无状态组件.
// 可以用无状态组件替换掉 class 组件
// 无状态组件也称为函数组件

无状态组件的优点:
性能较高. 原因: 因为它就是一个函数, 而普通组件它是一个 JS里的类, 这个类生成的对象里面会有一些生命周期函数, 它执行起来既要执行生命周期函数, 又要执行 render. 所以它执行的东西要比函数执行的多.

无状态组件的使用场景:
当我们去定义一个 UI 组件的时候, 它只负责页面渲染的时候. 没有或者较少进行逻辑操作的时候可以用无状态组件定义.

猜你喜欢

转载自blog.csdn.net/m0_48446542/article/details/108781123