チャレンジ:データの取得と表示
メニューを表示するにはスワイプしてください
次のコンポーネントである LatestInvoices に注目。
このコンポーネントは、日付順に並べた最新5件の請求書を表示することを目的としています。
JavaScript でこれを実現するのは簡単に思えるかもしれません。しかし、アプリが成長しデータが増えるにつれて、請求書の並び替えや件数制限は SQL で処理する方が望ましいです。この方法により、フロントエンドで不要な計算が発生するのを防げます。
fetchLatestInvoices 関数を確認するには、app/lib/data.ts を参照してください。
プロジェクトに戻る
ダッシュボードページで fetchLatestInvoices 関数を使用し、最新の請求書を取得して LatestInvoices コンポーネントで表示します。
app/ui/dashboard/latest-invoices.tsx を開き、用意されている UI のコメントアウトを解除することも忘れずに。
チャレンジ
今回は、データを取得し、ユーザーに情報を表示する課題です。
主に、ダッシュボードページに Card コンポーネントがあります。あなたのタスクは、以下の情報を提供する fetchCardData 関数をインポートすることです:
numberOfSellers;numberOfInvoices;totalFulfilledInvoices;totalAwaitingInvoices。
取得したデータに基づいて、該当する Card コンポーネントのコメントアウトを解除してください。
結果
実践例
すべて明確でしたか?
フィードバックありがとうございます!
セクション 5. 章 3
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 5. 章 3