区别:1、props是传递给组件的(类似于函数的形参),而state是在组件内部被组件自己管理的(类似于在一个函数内声明的变量);2、props是不可以被修改的,state是多变的,可被修改的。
(相关推荐:React视频教程)
开发react组件,我们最常用到的俩个引起组件渲染的可能就是state和props了,那么他们有什么区别呢?
props:
state:
区别:
props是传递给组件的(类似于函数的形参),而state是在组件内部被组件自己管理的(类似于在一个函数内声明的变量)
props是不可以被修改的,所有的react组件都必须像纯函数一样保护他们的props不被修改
state是在组件中创建,一般是在constructor中初始化state
更多编程相关知识,请访问:编程学习课程!!
以上是React中props与state的区别是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!