無限スクロール
scrollして、 Item[]
に追加された時に、全体がre-renderingされてしまう
「既に取得済みのもの」と「今回取得するもの」をわけて管理するなど
あるいは、 Item[][]
として管理するとか?
scrollして、いくらか読み込んだ後に、ページ遷移しまた戻ってきた時に、内容がリセットされてしまう
URLなどを使ってoffsetを保持するとか、
global stateとして Item[]
を保持しておくとか
scroll位置の管理
Lazy Loading
「次を読み込む」をどうするか
「次を読み込む」というボタンを押させるか、
下部の方までscrollしたら自動で読み込むか
最終地点の判定
>そのため getData(offset)の内部では fetch('api/?volume=${offset + DEFAULT_VOLUME}&offset=0') のようにして 0 番目からその offset までの全量を取得する必要がある。
それで一気に取得して問題ないなら、そもそも無限スクロールである必要なくない?
