コンポーネントのグループ化によるローダーの最適化
メニューを表示するにはスワイプしてください
Cardコンポーネントについてですが、それぞれのカードにローダーを追加するべきか、またはこのコンポーネントをどのように扱うべきか。
個々の<Card>コンポーネントのデータを取得する際、各カードを個別に読み込むとポッピング効果が発生し、カードが順次表示されることでユーザーにとって違和感のある視覚的変化が生じる可能性があります。
この問題を緩和するために、page.tsxファイルで以下の手順を検討してください。
プロジェクトに戻る
<Card>コンポーネントの削除fetchCardData()関数の削除- 新しいラッパーコンポーネント
<CardWrapper />のインポート - 新しいスケルトンコンポーネント
<CardsSkeleton />のインポート <CardWrapper />をSuspenseでラップ
app/ui/dashboard/cards.tsxに移動;fetchCardData()をインポート;fetchCardData()コンポーネント内で<CardWrapper/>を呼び出し;- 必要なコードのコメントアウトを解除。
実践例
すべて明確でしたか?
フィードバックありがとうございます!
セクション 5. 章 8
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 5. 章 8