タグ

ブックマーク / note.com/tabelog_frontend (1)

  • React部分導入時の開発・検証環境紹介|食べログ フロントエンドエンジニアブログ

    この記事はべログアドベントカレンダー2020の1日目の記事です。 2020年も残り1ヶ月になりました。早いものですね。 この記事を執筆するのは、べログでフロントエンドチームに所属する@hagevvashiです。 はじめにべログではRuby on Rails(以下RoR)を用いており、サイトの大部分がRoRによってHTMLのレンダリングまで行われています。JavaScriptでの実装はほとんどがjQueryなどを用いた非宣言的なものとなっています。 歴史あるサービスなので、それなりにコード量が増えかつ複雑になっています。例えば既存のjQueryやBackbone.jsで書かれたソースコードを変更するのに予想外のコストを強いられたりします。 べログを引き続きユーザにとって価値のあるサービスにするためには、いち早く新しい機能を届ける必要があります。そして、そういった予想外のコストを少しで

    React部分導入時の開発・検証環境紹介|食べログ フロントエンドエンジニアブログ
    Keisuke69
    Keisuke69 2020/12/02
    マルチページアプリケーションって言葉は初めて聞いたけど、要は昔ながらのサーバーサイドで全部やるWebシステム。レガシーなサーバーサイドレンダリングともいえるかも。そんな環境からReactな環境に切り出していく話
  • 1