エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
このエントリは、SmartHR Advent Calendar 2024 シリーズ2の10日目の記事です。 こんにちは!SmartHRで... このエントリは、SmartHR Advent Calendar 2024 シリーズ2の10日目の記事です。 こんにちは!SmartHRで基本機能の開発をしているプロダクトエンジニアのyamakeeeeeeeeenです。この記事では、基本機能のレガシー画面のリプレイスプロジェクトについてご紹介します。 基本機能の技術スタックとレガシー画面の現状 SmartHRは2015年にサービスをローンチ時、フロントエンドにjQuery、バックエンドにRuby on Railsを採用して開発されました。その後、2017年頃からReactが導入され、新機能の開発では主にReactが利用されています。 現在、基本機能のフロントエンドは「React on Rails」という構成を採用しています。この構成では、Railsのapplication.hamlにReactを描画するpartialが差し込まれる形を取って