[Table] Append rows on scroll events
オープン
area: material/table
feature
P3
- 主要言語
- TypeScript
- スター
- 25k
- フォーク
- 6.8k
- 平均マージ
- 1日 8時間
- マージ済み PR(30日)
- 91
説明
Table should be able to initialize with the rows visible in its viewport and dynamically append rows as the user scrolls down. This will improve its performance on load.
This is a predecessor to virtual-repeat behavior which would create a virtual scrollbar and notify the data source which rows are being viewed for dynamic data loading.
コントリビューションガイド
調査の方向性
Tableコンポーネントと、現在の行の初期化およびスクロールイベントの処理から始めます。viewportに表示されている行をどのように特定し、追加の行をどのように追加すべきかを判断してください。テーブルが最初に表示行を読み込み、ユーザーが下にスクロールするとさらに行を追加し、データセット全体を読み込まない状態になれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- angular, typescript
- 領域
- frontend, performance
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100