やくだつブログ

[Nuxt.js] process.browser は非推奨!process.client を使いましょう

Nuxt.js にて SSR かブラウザの処理かを判定する方法として『process.browser で分岐する』というものがよく知られているかと思います。

ですが、2019年11月現在 公式サイト内で process.browser を検索しても1件もヒットしません。FAQ ページも『クライアントサイドのみでの処理は process.client を使おう』となっています(以前は process.browser だった気が )

Nuxt.js の issue を辿ってみたところ2018年12月に非推奨になっていたようです。

process.browser を使用してもエラーもなく普通に使えてしまいますが公式からも消え去っているようなのでこれからは process.client を使いましょう。

戻る