리덕스
액션
상태에 어떠한 변화가 필요하게 될 때, 우리는 액션이란 것을 발생시킨다.
이는 하나의 객체로 type 필드를 필수적으로 가지고 있어야 한다.
리듀서
변화를 일으키는 함수.
현재의 상태(state)와 전달 받은 액션(action)을 참고 하여 새로운 상태를 만들어서 반환
스토어
한 어플리케이셔 당 하나의 스토어를 만들게 된다.
스토어 안에는 현재의 앱 상태와 리듀서, 추가적인 내장 함수들이 있다.
디스패치
스토어 내장함수 중 하나. 액션을 스토어한테 던져준다. 액션을 발생 시키는 것
구독
스토어 내장함수 중 하나. 특정함수를 전달해주면, 액션이 디스패치 되었을 때 마다 전달해준 함수가 호출된다.