
什么是react无状态组件
一个无状态组件是一个组件的行为不依赖于它的state。无状态组件可以是函数式组件也可是是类组件。无状态的函数式组件易于维护和测试,虽然它们完全避免了this关键字。当什么周期钩子不需要使用的时候用无状态函数式组件更好。
简而言之就是没有状态发生的组件,里面一切内容都是不需要改变的。
import React from 'react';
const Header = () => {
return (
<div>
123456
</div>
)
}
export default Header无状态组件的利处:
1. 无需要state,即不处理用户的输入,组件的所有的数据都是依赖props传入的
2. 不需要用到生命周期函数
3. 不需要申明类,可以避免大量的extends或者constconstructor这样的代码
4. 不需要显示声明this关键字,在ES6中的类往往需要将函数的this关键字绑定到当前作用域,而因为函数式声明的特性,我们不需要在强制绑定
更多React相关技术文章,请访问React答疑栏目进行学习!
以上就是什么是react无状态组件的详细内容,更多请关注易知道|edz.cc其它相关文章!













