メイン画面では、ブランドや価格など、ユーザーが選択できる検索パラメータがいくつかあります。いずれかを選択して検索を押すと、リストを表示するために2番目の画面にデータが送信されますが、スクロールするまでレンダリングされません。ReactネイティブFlatListは、スクロールするまでレンダリングされません。
しかし、パラメータを設定せずに検索すると、リストが正しく表示されます。私は別の画面にパラメータを送信して以来、私は再描画する必要があると思った。
私のソートフィルタでも同じことが起こります。リスト上にあるとき、「価格でソート」を選択すると、再びスクロールするまで再レンダリングされません。何が間違っていますか?
編集:だけではないイム:https://github.com/facebook/react-native/issues/13316
設定removeClippedSubviews = {偽}は、最初の検索が修正されていますが、ソートフィルタは、まだ機能していません。