##Reduxとは
Stateの管理をしてくれるライブラリ。
Reactと相性がいい。
##用語の整理 ###View 表示されるところ。DOM。
###Action
文字通りアクション。
厳密にはアクションを規定するオブジェクト。
新規作成したり変更したり削除したり。
###Action Cerator Actionのオブジェクトを作るやつ
###Reducer アクションをもとに新しいStateを作るやつ。
##処理の流れ ###Viewで何かイベント発生 クリックとかインプットとか
###Actionが呼ばれてReducerへ渡す
dispatch(ActionCreator())
とするとアクションを生成して、
Reducerを呼び出す。
###ReducerでActionを判別して新しいStateを生成
ReducerでActionのタイプを判別して、
それに従った処理をする。
Stateは上書きするのではなく、新しく作りなおす。
###変更されたStateがViewに反映される