Prisma と SQL を使用した、Remix プロジェクトへのオフセットページネーションの追加
データベース上のペットのリストが長くなりすぎるとどうなるでしょうか?ページ上のデータが多くなりすぎたり、リクエストが遅くなったりするのを防ぐために、Remixプロジェクトにオフセットベースのページ分割を追加します。このビデオでは、それをSQLで実現する方法を学び、Prismaで実装します。このシリーズの最初のビデオはこちらからご覧いただけます。
チャプター
0:00- イントロ
0:19- データベースにページネーションを追加する
1:22- ページごとの制限とオフセットを設定する
8:00 - ページ送りのレスポンスを制御するためのUIを追加する
11:14 - ページネーションにおけるいくつかの不一致を修正する
12:56- 前ページ/次ページへのリンクを追加する
20:00 - コードのパフォーマンスを向上させる
22:00 - 挑戦。ページごとのアイテム数を表示するUIを追加する
22:55- コードの最終的な仕上げを追加する
25:45- aria-live要素を追加する
26:42- まとめと今後の展望
Linodeは初めてですか?100ドルのクレジットで始めましょう!
このプロジェクトのコードはこちらで入手できます。
Remix Transitionのドキュメントはこちらをご覧ください。
新しいエピソードが公開されたら、購読してお知らせを受け取りましょう。
#リミックス #プリズマ #ポストグレス #Linode
製品Linode, アカマイ, データベース, オースティン・ギル