【发布时间】:2015-08-09 12:58:32
【问题描述】:
我想知道直接用 state 或 props 渲染组件的区别。
getInitialState:
data: this.props.data
以下代码用于渲染功能
1.
data = this.state.data
return (<Component data={data} />)
2.
return (<Component data={this.state.data} />)
3.
return (<Component data={this.props.data} />)
当我在监听回流动作时使用 setState 时,前两种情况会崩溃。 如果有人建议使用 setState 以外的其他方法或告诉我这三个代码 sn-ps 的区别,将不胜感激。
【问题讨论】: