お知らせ一覧ページを作ります。お知らせごとに 'Read more' ボタンがあり、押すと 本文が開き、もう一度押すと閉じます。 NoticeToggle を完成させてください。
Next.js app-router で、お知らせ一覧ページの「もっと見る」トグルを完成させる問題です。 お知らせごとに 'Read more' ボタンがあり、押すと本文が開き、もう一度押すと閉じます。 お知らせデータは静的な配列(lib/notices)で、トグルのロジックは components 配下のトグルコンポーネントのファイルに置きます。
Next.js app-router には、コンポーネントをどこで実行するかという区別があります。画面を 描くだけの部分と、ユーザーのクリックに反応して画面を変える部分は、実行される場所が違います。 この問題は、ボタンを押すと本文が開いて閉じる、ユーザーとやり取りする動作を持つ小さな ウィジェットを作ることを扱います。押すたびに画面が実際に変わるかを確認する習慣が大切です。