この記事はQiita React.js Advent Calendar 2015の4日目に投稿させて頂いた記事です。 この記事でわかること Reduxの基本的概念とRedux関連の用語 背景 Reactで良く使われるアーキテクチャスタイルにFluxというものがある。これはFacebookが考案したアーキテクチャスタイルで、MVCの亜種にオブザーバパターンを乗せてデータの一方向性のルールを適用させたものだ。このFluxから派生したアーキテクチャスタイルであるReduxが海外で評判が良く、自分でも使って見たくなったので色々調べてみた。 前提 Reactの基本的なことは理解している。 Reduxとは? ReduxはFluxを派生させたアーキテクチャスタイルであり、このアーキテクチャに則ったアプリケーションは①ステート[1]の管理が容易、②異なる開発環境(client,server, native