1.1. 本ガイドの想定読者と前提

本ガイドはReact と Ruby on Rails を用いてWebアプリケーションを構築したいと考えている以下読者を想定しています。

  • React + Railsで Webアプリケーションを構築したいと考えているエンジニア
  • React 初学者
  • Rails 初学者

本ガイドを読み進めるにあたり、以下ソフトウェア・フレームワークが利用可能な状態になっていることを前提としています。

  • Ruby 2.5.0 以上
    • bundler が利用可能なこと
  • Nodejs v9.0 以上
    • npm / yarn が利用可能なこと
  • Mysql 5.7 以上

本ガイドで利用する技術スタックは以下のとおりです。

  • 言語
    • Ruby v2.5
    • Javascript ES6
  • フレームワーク
    • React v16
    • Redux v4.0
    • Ruby on Rails v5.2
  • DB
    • Mysql 5.7
  • その他ツール
    • Webpacker (Webpack)
    • yarn

RubyとJavascript、およびDBまわりの経験が全くない場合は、本ガイドを読む前に別の書籍・リソースで学習をすすめることをおすすめします。