問題タブ [react-virtualized]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1114 参照

reactjs - React Virtualized - CellMeasurer のキャッシュを適切にクリアする方法

React-virtualized を使用して List をラップする CellMeasurer をラップする WindowScroller をラップする InfiniteLoader があります。各リスト項目の高さに関して、レンダリングごとに一貫性のない動作が見られます。

新しいレンダリングごとにキャッシュをクリアするために、resetMeasurements をリスト レンダリング コンポーネントに渡そうとしています。正しく使用していることを確認したいだけです。

関数をプロップとして List レンダリング コンポーネントに渡し、レンダリング関数で resetMeasurements() を呼び出してから List を返すだけですか?