- 组件的属性和状态是React组件中的数据属性,属性在使用时被设置且不可修改,而状态可以在组件内部通过
setState
方法修改。 - 状态的变化会导致组件重新渲染。
- Class类型的React组件通过
state
实例属性使用状态,初始状态可在constructor
(构造方法)中通过this.state
设置。 - 如果使用TypeScript,需要为组件状态定义类型,以避免类型错误。
- 初始状态不仅可以在构造方法中设置,也可以通过类字段形式直接在类内定义。
- 实例中用
emerging
这个状态演示,在渲染方法中通过大括号插入到JSX中,显示在页面上。