TODO: SkipNavigation

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

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

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

window または document が undefined

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

Deprecate process.browser #4106

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

お役立ち男

フロントエンド専門。フリーランスで10年以上活動しています。