vercelのデプロイがずっと失敗して、初めての失敗がいつからかを探してみたら カスタムフックでmodalを作ってからだった。
エラーログをみたら/dashboard/todo-allでdocument is not definedというエラーができたって、
todo-allのファイルにはdocument客体を参照しているコードがなかった。
useModalにはreactDOMのcreatePortalを使ってmodalを作っているんだけど
作られる所がdocument.bodyなので、サーバーにはdocumnet客体が無いから
SSR環境ではエラーできたんだ。
documentがなければnullを返還させる条件問を追加して、改めてデプロイすると、
よくできました。 今日もひとつ教わった!