패키지 설치
yarn add redux react-redux => redux와 react-redux를 같이 설치 하겠다는 의미의 명령어
React-redux 패키지 => redux를 react에서 사용할 수 있도록 서로 연결해주는 패키지
src 폴더안에 redux폴더 생성 -> Redux폴더 안에 config, modules 폴더 생성 -> config 폴더 안에 configStore.js 파일 생성

reducer 인자 첫번째 자리에서는 state, 두번째 자리에서는 action을 꺼내서 사용 할 수 있다.
state = intialState 처럼 state에 initialState를 할당해줘야 한다.



module을 store에 연결을 시켜줘야한다. => 연결을 해주면 만든 state를 store에서 꺼낼 수 있다.

component에서 store를 직접 조회하여 module이 store에 잘 연결되었는지 확인한다.
component에서 redux의 store를 조회하고자 할때는 => useSelector라는 react-redux의 hook을 사용한다

같은 코드 화살표 함수로

만든 counter라는 module의 state

화살표 함수에서 꺼낸 state 인자는 현재 프로잭트에서 존재하는 모든 reudx moudle의 state를 가져오라는 뜻