- props是只读属性。
- input组件中使用默认值,非受控组件
组件中的constructor中使用this.value = this.props.value
<input defaultValue={this.value} />
-
return null
可以阻止组件渲染 - key
只是在兄弟节点之间必须唯一,子组件不能读出 props.key - 避免将 props 的值复制给 state
- constructor函数作用
初始化state,绑定事件函数,否则不需要 - 如果
shouldComponentUpdate()
返回值为 false,则不会调用componentDidUpdate()
。 - 使用 componentDidUpdate 或者 setState 的回调函数(setState(updater, callback)),这两种方式都可以保证在应用更新后触发,建议使用前者。
return {counter: state.counter + props.step};
});
网友评论