2

セットアップ

私はreduxListViewを 2 つの異なるタイプの行で使用しています。どちらも指定された高さですが、異なる高さです。は、ステートレスな機能コンポーネントの代わりに内部でListView使用およびレンダリングされます (さまざまな理由により)。sectionHeadersReact Component

は、ステート内で特定の変更が発生するたびにプルListViewされる新しいデータ ( で使用) で再レンダリングします。.dataSource.cloneWithRowsAndSections()reduxredux


問題

問題は、最初のセクションの下の任意のセクションまでスクロールし、UI を操作して最初のセクションのデータにオブジェクトを追加したときです。2 番目のセクションの上部に、スクロールの高さのように見えるギャップが表示されます。 2 番目のセクションの上部を過ぎた位置。追加されたアイテムは、最初のセクションで適切にレンダリングされます。これは、その状態変更の結果として全体ListViewが再レンダリングされるときに発生します。redux

これも本当のギャップではありません — 2 番目のセクションの最初のアイテムがアイテムの上に表示され、その下にセクション ヘッダーが表示されます。


私はできることの限界を押し広げていると確信していますListViewが、これを引き起こしている原因や修正方法を知っている人はいますか?

4

0 に答える 0