"use client"; /** * App Router の Error Boundary。 * * 主な発火経路は `app/page.tsx` の Zod `safeParse` 失敗(`data/*.json` の形式不正)。 * 受講生がデータを書き換えて壊した場合に「何が悪いか」を画面で読み取れるよう、 * `error.message` をそのまま表示し、`reset()` で再試行ボタンを出す。 * * Next.js の規約により Client Component(`"use client"`)必須。 */ import { Button } from "@/components/ui/button"; export default function Error({ error, reset, }: { error: Error & { digest?: string }; reset: () => void; }) { return (

読み込みに失敗しました

画面を表示するためのデータを準備できませんでした。
下のメッセージを参考に{" "} data/*.json {" "} を見直してください。

        {error.message}
      
); }