エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Warning: Prop `className` did not match.Server: xxx の対処
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Warning: Prop `className` did not match.Server: xxx の対処
この Warning で本ページにランディングした方こんにちは。 書いてある通りですが、className がサーバ... この Warning で本ページにランディングした方こんにちは。 書いてある通りですが、className がサーバーのレンダリングとマッチしていない場合への対処方法を記しました。また環境は next.js 9.5です。 前提 まず、今回なぜ Server(SSR) と class名が異なってしまう原因は当然、サーバーとブラウザの実行結果の差異にあります。 今回は geist というReact UI library の use-media-query の実行結果の差異が原因です(例はなんでもいいのですが...) ドキュメントの例にある通り以下のコードを実行したとして サーバーでは必ず false, クライアントによっては 画面の横サイズが 1280px(デフォルト値) 以上の 場合 true, それ以外 false となります () => { const upMD = useMediaQu

