Next.jsのAppRouter最高
2024/03/15 荒井 雄治朗最近はNext.jsのApp Routerを使ってWebのアプリを実装することが多いんだけど、かなり使いやすい。サーバーサイドとクライアントで型の共有が自然にできるので、問題がある場合はすぐに気づくことができる。 APIを経由してクライアントとサーバーでデータをやり取りする場合は、サーバークライアント間で一度データを変換して戻す必要があるので、その部分をうまく運用しなければならない。
Next.jsを開発したVercelの創業者のGuillermo Rauchは、7 Principles of Rich Web Applications(【翻訳】リッチなWebアプリケーションのための7つの原則)を2014年に書いていて、 この文章を読むとこの頃からWebのあるべき姿を見据えていて、その実現の一つとしてNext.jsを作っていることに感動する。
これがあると便利だとか儲かりそうだという理由でする発明とか事業も実現するのはすごいと思うけど、起業家の哲学を実現するための事業は特に尊敬している。