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