Closed3

React NativeのFlatList内のコンポーネントが更新されると、FlatList自体が再レンダリングされる問題

ハムカツおじさん🤘ハムカツおじさん🤘

FlatListのrenderItem内のコンポーネント内でuseStateなりなんなりをすると、FlatList自体が再レンダリングされちゃう(renderItemが再度走る)のどうにかならない?
ItemSeparatorComponentも影響受けて再レンダリングされるから広告をItemSeparatorComponentに記述してたら面倒なことになってしまう…

ハムカツおじさん🤘ハムカツおじさん🤘

というかそもそも原因がtimerをグローバルで持っていたからそこらへんが悪さしてたわけで。
個人的にはグローバルで一個タイマー持ちたいけどそれをやってもダメで、個々でタイマーを持たないといけないという。

このスクラップは2021/02/23にクローズされました