【出力されたエラー】
Unhandled Runtime Error
Error: Event handlers cannot be passed to Client Component props.
<... fontSize="30" borderColor="white" marginRight=... bg=... color=... borderRadius=... boxShadow=... p=... textAlign=... onClick={function} children=...>
^^^^^^^^^^
If you need interactivity, consider converting part of this to a Client Component.
Call Stack
/app/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js (35:280237)
Object.toJSON
/app/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js (35:281132)
stringify
/app/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js (35:267488)
ez
/app/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js (35:267567)
eH
/app/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js (35:267968)
Timeout._onTimeout
/app/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js (35:264466)
listOnTimeout
node:internal/timers (569:17)
process.processTimers
node:internal/timers (512:7)
【解消方法】
ファイルの先頭に以下を記載する
"use client";
【参考にした情報】
【Next 13】Unhandled Runtime Error というエラーの対処法について
Unhandled Runtime Error というエラーがでたので、その対処方法をまとめた記事です。
コメント