はじめに

Mastodonが流行っています。というわけで、読みます。

バックエンドにRuby on Railsが使われており、フロントエンドにはReact.jsとReduxが使われているとのことです。そういえばこういう複数の言語が使われているアプリケーションって読んだことありませんでした。

なお、対象とするバージョンは1.3.2です。※HEADではすでに1.3.2からファイル構成が変わってる部分があります

  1. 読解環境構築
  2. routes.rbの確認
  3. home.indexで行われる処理 ※ページ名に「#」が使えないので「.」にしています
  4. Reactが動く仕組み
  5. 画面描画の流れ
  6. タイムラインの表示その1(クライアント側)
  7. タイムラインの表示その2(サーバ側)
  8. 新規トゥートの投稿
  9. フォロー時の処理その1(クライアント側)

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS