JSConf JP

Next.js over the Next.js

セッショントラックBJapanese

"use cache"は、Next.jsのキャッシュを再設計するために導入されたディレクティブで、RSCの世界観との親和性を高く保ちつつキャッシュをシンプルに実現する、とても優れた機能です。個人的には、「Next.jsを超えるフレームワークに求めたいもの」を「Next.js自身が提供してきた」ようにも感じており、Next.jsに対する評価を大きく改めるきっかけになりました。 本発表ではNext.jsのキャッシュの変遷と、"use cache"がいかに優れた設計か筆者なりの考察を語ります。

  • Next.jsにおけるキャッシュの変遷
  • "use cache"とRSCの親和性
  • "use cache"のcomposable
  • "use cache"により確立されるNext.jsの立ち位置