공식문서에 따르면 redux는 A Predictable State Container for JS Apps이다. 따라서 state와 state가 predictable하도록 액션을 지정해둘 저장소가 필요하다.