これまでNext.jsを書いてて思ってた事

はじめに

私は一応v13ぐらいのAppRouterが出た時ぐらいからNext.jsを触っています。
Reactを簡単にかつ様々なパターンで書けるのでなかなか重宝しているのですが、そんな私が思ったことをつらつらと書いていきます。
カス語彙力注意。

AppRouterはやっぱりいい

やはり大規模プロダクト等ではまだPagesディレクトリを使っている方が多いとは思いますが、AppRouterは本当に素晴らしいシステムだと思います。

いい表現はできませんが、とりあえずAppRouterはいいと思います。

"use client"の敗北感

意味わからないタイトルですが、最近はSSR処理が素晴らしすぎてずっとSSR処理を使ってるのですが、やはりComponentsをClient側で動かす処理が必要な時は結局"use client"を使用しなきゃいけないのですが、、、
なんか敗北感があるのですよね。

それこそSSRをあまり知らない、使ったことがない方は"use client"を使用しなければいけないと思うのですが速度が段違いです。
「そんな変わるか?」と思うと思いますが、かなり変わります。

それこそNext.jsは自分の技術力・経験が試されるフレームワークだと思います。

TailwindCSSくん埋められた?

v15で作ってるとき、「いつもいるがいない!!!!」っとなった時があり、を見てみるとそこにいました。
...きみ埋められたんだなぁ。

CSSをより簡単に書けるようになるのはいいと思います。animationの指定とかかなりめんどくさかったですしね。

flex flex-col justify-center items-center sm:p-12 p-6 h-full ....

あるあるですね。もうこれどうにかなりませんか?
結局、

ってなる運命なんだと思います。誰かこれを解決してください(白目)

結局どうなの

Next.jsは大好きです。ただ、ちょっと、なんか、うん。
若干そうじゃない部分もあるのもNext.jsだと思います。好きだけど、好きになれない。
それがNext.jsなんだと思います。