pages/_app.js
Next.js v13以降では不要になった
Appコンポーネントを使用して全てのページを初期化する
つまりこいつのサイズがでかいと全ページで影響食らうのねmrsekut.icon
docs
ページ間の共通レイアウトの定義
header, footerとか
https://github.com/vercel/next.js/tree/master/examples/with-app-layout
共通のstateを持つことができる
全ページ共有のグローバルなCSSを定義できる
componentDidCatchを利用したカスタムエラー処理
各Routeコンポーネントをラップするもの
ReduxのProvider設定をする
https://github.com/vercel/next.js/blob/master/examples/with-redux/pages/_app.js
client/serverのどちらでrenderingされるの #??
https://qiita.com/Yuki-Kurita/items/6a0eae00999e1294a3b1#_appjstsx
https://zenn.dev/catnose99/articles/2169dae14b58b6
https://qiita.com/tetsutaroendo/items/c7171286137d963cdecf#_appjs