都是普通的JavaScript对象。
props
是一个从外部传进组件的参数,
主要就是从父组件向子组件传递数据,
具有可读性和不变性,
只能通过外部组件主动传入新的props来重新渲染子组件,否则子组件的props以及展现形式不会改变。
state
主要作用是用于组件保存、控制以及修改自己的状态,它只能在constructor中初始化,它算是组件的私有属性,不可通过外部访问和修改,只能通过组件内部的this.setState来修改,修改state属性会导致组件的重新渲染
都是普通的JavaScript对象。
props
是一个从外部传进组件的参数,
主要就是从父组件向子组件传递数据,
具有可读性和不变性,
只能通过外部组件主动传入新的props来重新渲染子组件,否则子组件的props以及展现形式不会改变。
state
主要作用是用于组件保存、控制以及修改自己的状态,它只能在constructor中初始化,它算是组件的私有属性,不可通过外部访问和修改,只能通过组件内部的this.setState来修改,修改state属性会导致组件的重新渲染