state 和 props 区别?

props和state是普通的 JS 对象。虽然它们都包含影响渲染输出的信息,但是它们在组件方面的功能是不同的。即

state 是组件自己管理数据,控制自己的状态,可变;

props 是外部传入的数据参数,不可变;

没有state的叫做无状态组件,有state的叫做有状态组件;

多用 props,少用 state,也就是多写无状态组件。

猜你喜欢

转载自blog.csdn.net/m0_45865109/article/details/125548116