RailsエンジニアのためのNext.js入門 / Kazuhito Hokamura

テクノロジー



https://kaigionrails.org/2021/talks/hokaccha/

Next.jsはReactをベースとしたWebフロントエンドのためのアプリケーションフレームワークです。Railsとは同じレイヤーのフレームワークなのでRailsに組み込んで使うような関係ではありません。しかし、近年においてはRailsはAPIモードでAPIだけを提供し、フロントエンドは別アプリケーションとして作るという構成も珍しくありません。そういったケースでフロントエンドのフレームワークとして有力な候補となるのがNext.jsです。

Next.jsの特徴として、パスベースのルーティングや自動的なパフォーマンスの最適化、ゼロコンフィグな開発環境、Static Generation や Server-side Rendering を簡単にできる仕組みなどがあります。これらの特徴はRailsと共通するところもあれば全く異なる考え方のものもあります。そういったNext.jsの特徴をRailsの機能と比較しながら解説し、Railsと組み合わせて使う場合のアーキテクチャや実装方法についても説明します。

資料 https://speakerdeck.com/hokaccha/railsenziniafalsetamefalsenext-dot-jsru-men

発表者
Kazuhito Hokamura
GitHub https://github.com/hokaccha
Twitter https://twitter.com/hokaccha

Kaigi on Railsは、初学者から上級者までが楽しめるWeb系の技術カンファレンスです。
https://kaigionrails.org/

Comments

Copied title and URL