要するに、私はチュートリアルではhereを見つけています。React Native:setState()は、FlatListの子コンポーネントを再レンダリングしません。
FlatList
コンポーネントに、状態が変更されたときに再レンダリングするために状態が関連付けられているprop
を割り当てる必要があるのはわかりません。この例のようにextraData
プロップを省略すると、FlatList
は再レンダリングされません。私はsetState()
がコンポーネントとそのすべての子を再レンダリングするはずだったと思っていましたが、このインスタンスではありません。
ありがとうございます。
コードでは、「extraData」小道具を使用していますか? –
「次へ」のページを検索した場合、状態が変更されたときにFlatListが再レンダリングされるようにしてください。これはFlatList propsで処理されます。 – finferflu