2

ここの公式チュートリアルにかなり似ています https://facebook.github.io/react-native/docs/tutorial.html :

で呼び出されたfetchDataメソッドがありますが、 thisComponentDidMountよれば、コンポーネントの最初のレンダリング後に一度だけ呼び出されます。したがって、この ListView に戻る前に毎回同じ呼び出しを行い、更新されたデータを小道具として ListView に渡し、それに応じて listView の状態パラメーターを更新する必要がありますか? または、これを行うより良い方法はありますか?ComponentDidMountfetchDatacomponentDidUpdate

4

1 に答える 1

0

componentDidMount でイベント リスナーを登録し、componentWillUnmout で登録解除し、コンポーネントが表示するデータを変更するたびにイベントを発行する必要があります。

このパターンの概要: https://colinramsay.co.uk/2015/07/04/react-native-eventemitters.html

于 2016-05-18T16:44:53.427 に答える