を反応させるのに状態マップや小道具マップをリストするには、ここに私のtbody
タグ内にいただきましたです。苦労
試しログthis.props.listingData
&これは機能します。
[{"location_id":1,"location":"HKG","description":"Hong Kong","update_by":null,"update_time":null,"create_by":null,"create_time":null,"rec_state":0},{"location_id":2,"location":"KUL","description":"Kuala Lumpur","update_by":null,"update_time":null,"create_by":null,"create_time":null,"rec_state":0}]
が動作する必要があります。ここで私が使用したサンプルmap
データは
のですか?マイgetDefaultProps
:
getDefaultProps() {
return {
//value: 'default value' //called as this.props.value
listingData: [{"location_id":1,"location":"HKG","description":"Hong Kong","update_by":null,"update_time":null,"create_by":null,"create_time":null,"rec_state":0},{"location_id":2,"location":"KUL","description":"Kuala Lumpur","update_by":null,"update_time":null,"create_by":null,"create_time":null,"rec_state":0}]
};
}
これを試してみましたが、まだエラーを取得。
どの時点で 'this.props.listingData'が割り当てられていますか?コンポーネントが値を持つ前にレンダリングされないことは確かですか? –
アプリが起動すると、データのリストが取得され、割り当てられます。私は 'componentWillMount()'を試してみましたが、 'componentDidMount()'も動作しますが、 '未定義のマップ'エラーが出ます。 –
もっと守りましょう: '{this.props.listingData && this.props.listingData.map(...' –