技術とかの雑なToday I Learnedメモ

RailsエンジニアのためのNext.js入門というスライド

Rails エンジニアのための Next.js 入門というスライドを読んだ

Rails エンジニアのための Next.js 入門 - Speaker Deck

そういえば自分は前まで Rails を書くエンジニアだったなと思い、Next.js はあんまり触ったことがないので興味があって読んだ。

Rails のフロントエンドは実際しんどくて、前に react_on_rails という Gem で view template に React を乗せていたのだけどかなり微妙だったのを思い出した。Hotwire とかが出てきたら変わるんだろうか。

Next.js はフロントエンドのフレームワーク(で合ってるか分からない)であり、バックエンドレイヤーはほぼノータッチっぽいと思っていたけど、SSR するときに DB 叩けばバックエンドまでカバーできてしまう(のか?)

パフォーマンスで色々気を利かせてくれていたのは知らなくて、いろんなベストプラクティスを導入したり next/image や next/link がいい感じにやってくれたりしているっぽい。ここらへん詳しくないので調べよう。

このサイトは SSG のみで作ってるけど、ひとつのアプリケーションで SSR も SSG も CSR も全部共存できるのは本当にすごいなと思う。