Flux ストアのデータ オブジェクトをどのように初期化しますか?
class MyStore {
constructor() {
this.myData = {};
// or
this.myData = null;
}
onReceiveData(data) {
this.myData = data;
}
}
私のReactコンポーネントでは、データがサーバーからロードされて子をレンダリングするかどうかを確認しています:
render() {
// <Child /> has required props in `data` object
return (
<div>
{!this.state.myData ? (
<div>Loading...</div>
) : (
<Child data={this.state.myData} />
)}
</div>
)
}