2 ポイント 投稿者 back3122 2021-12-03 | まだコメントはありません。 | WhatsAppで共有

Today’s Homeは、react-rails を使って React をサーバーサイドレンダリングする構成で開発されていた

  • 既存の erb というテンプレート言語ベースに React を組み込むため、react-rails を使うことになった

  • クライアント自体が Ruby on Rails に依存していたため、開発環境の構築が難しくなるだけでなく、クライアントロジックに関連するサーバー修正が必要なときに Ruby コードを修正しなければならないという課題があった

そこで、Today’s Homeに合ったクライアントサーバーの開発を進めた

  • git subtree を使って、履歴を保持したままリポジトリを分離した

  • 既存の Ruby サーバーに依存する形で作られていたため、適切なオープンソースを見つけるのが難しく、状況に合わせてクライアントサーバーを新たに開発することになった

まだコメントはありません。

まだコメントはありません。