この投稿は別サイトからのクロス投稿です(クロス元:http://hikouki.hateblo.jp/entry/...)
Componentをconstructorから再実行させたい場合、keyを変えてやれば良い。
(ReactNative)
<FlatList
key={tournament.roundName}
...
FlatListの initialScrollIndex
は、リストアイテムの表示後、1回しかスクロールされない。
リストアイテムを更新した時も再度、スクロール位置を決めたい場合は、renderし直すのではなく、Component自体を作り直す必要があります。
FlatListに関しては、 scrollToIndex
っていうメソッドが生えてますが、実行タイミングによっては、
スクロールが中途半端になってしまう事と、 initialScrollIndex
の方が無駄なリストアイテムの描画が減る。
関連記事
まだコメントはありません
この記事へのコメント