我对新生态系统做出反应并想知道在哪里存储数据只能在基于道具的组件constructor
中初始化一次。
我不认为状态是一个很好的答案,因为我认为状态应该存储数据会改变。
将basedOn
函数移到此组件之外似乎将组件的内部逻辑移动到其他位置。
将这些数据直接绑定到this
?
class example extends Component {
constructor(props) {
//where to store this constVar that initialized once base on the this.props
const constVar = basedOn(props)
}
render() {
//how to get the constVar?
}
}