RailsベースのReact SSR環境からクライアントサーバー分離に至るまで
(bucketplace.co.kr)Today’s Homeは、react-rails を使って React をサーバーサイドレンダリングする構成で開発されていた
-
既存の
erbというテンプレート言語ベースに React を組み込むため、react-railsを使うことになった -
クライアント自体が Ruby on Rails に依存していたため、開発環境の構築が難しくなるだけでなく、クライアントロジックに関連するサーバー修正が必要なときに Ruby コードを修正しなければならないという課題があった
そこで、Today’s Homeに合ったクライアントサーバーの開発を進めた
-
git subtreeを使って、履歴を保持したままリポジトリを分離した -
既存の Ruby サーバーに依存する形で作られていたため、適切なオープンソースを見つけるのが難しく、状況に合わせてクライアントサーバーを新たに開発することになった
まだコメントはありません。