易百教程

19、States和Props的区别是什么?

下面给出了States和Props之间的主要区别:

SN Props States
1 Props是只读的。 状态更改可以是异步的。
2 Props是不可变的。 状态是可变的。
3 Props 允许将数据从一个组件传递到其他组件作为参数。 状态保存有关组件的信息。
4 子组件可以访问props。 子组件不能访问状态。
5 props 用于组件之间的通信。 状态可用于呈现组件的动态变化。
6 无状态组件可以有Props。 无状态组件不能有状态。
7 Props使组件可重用。 状态不能使组件可重用。
8 Props是外部的,由渲染组件的任何东西控制。 状态是内部的,由组件本身控制。