React
redux
redux-thunk

react-reduxでSPA作るときの導入メモ(仮)

reactで初めてSPA作ってるので、導入のメモ。
随時更新

nodeの設定

brew install nodebrew
nodebrew -v
nodebrew -ls
nodebrew ls-remote
nodebrew install-binary stable
mkdir -p ~/.nodebrew/src
nodebrew install-binary stable
nodebrew ls
nodebrew use stable

[node commandを実行するためにpathを通さないといけない]
bashrc / bash_profileなどに記述。自分の環境だとbash_profileが毎回bashrcを読み込むのでbashrcに記述。
export PATH=$HOME/.nodebrew/current/bin:$PATH

node -v
npm -v

create-react-appの導入

npm install -g create-react-app

各種モジュールの導入

npm install --save redux \
npm install --save react-redux \
npm install --save redux-thunk \
npm install --save react-router \
npm install --save react-router-redux \
npm install --save react-router-dom \
npm install --save history \
npm install --save prop-types \
npm install @material-ui/core \
npm install --save react-modal

redux, react-redux

reduxの導入

redux-thunk

reduxの非同期ライブラリ

react-router, react-router-redux, history

ルーティング関係

prop-types

型を扱うのに使う

material-ui

マテリアルUIの導入

react-facebook-login

facebookログインの導入

開発に便利なサービス

mockapi.io

https://www.mockapi.io/projects
スタブを作れるサービス。Githubでログイン。

fontawesome

https://fontawesome.com/
安定のfontawesome