反応仮想化WindowScrollerとCellMeasurerを使用して100個のサンプルレコードをスクロールしています。フリー仮想化ウィンドウスクロールバーをフリーズしたヘッダーとフッターで使用する
今、私はそれの上方と下方(フレックスを使用して)、冷凍ヘッダーとフッターで内容ペインに、このコンポーネントを配置、反応する仮想化は、最初のページを超えた追加データにもたらすことはありません。
私のコンテナページの構造が作成反応するアプリテンプレートと同じです:
:<div className="App">
<div className="App-header" />
<div className="App-intro" />
<div className="App-footer" />
</div>
、ここでは、私は、ヘッダーとフッターを凍結するために使用するCSSです
html, body, #root {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
.App {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
}
.App-header, .App-footer {
flex-shrink: 0;
}
.App-intro {
flex-grow: 1;
overflow-y: auto;
}
FWIW、the official WindowScroller exampleは、フレックスを使用してフリーズヘッダーを実行しますが、可能性としては試してみます。私はそれを私の最後に複製できません。
私はこれに一日を費やした後、私の知恵の終わりです。このフレックスレイアウトを機能的なウィンドウスクロールにするためのポインタは、本当に本当にありがたいです。
repro?あなたはCSSを共有しているだけなので、トラブルシューティングは難しいです。 CodeSandboxに何かを投げる。 – brianvaughn
@brianvaughn、ありがとうございます。 App.js - import './flex.css'のhttps://codesandbox.io/s/52j0vv936p 4行目のreproを見れば、フレックス・スタイリングが始まります。コメントアウトすると、適切な機能が表示されます。 – kewlking