Redux => createStore, subscribe , getState, dispatchReact Redux => connect, useDispatch, useSelectorRedux toolkit => configureStore, createSlice, c
리덕스 미들에워는 액션을 디스패치했을 때 리듀서에서 이를 처리하기에 앞서 사전에 지정된 작업들을 실행합니다. 미들웨어는 액션과 리듀서 사이의 중간자라고 볼 수 있습니다. 여기에는 Redux-Thunk 와 Redux-Saga가 있습니다. 이번 포스터에선 Redux-
대부분의 비동기 미들웨어로 redux-thunk로도 충분히 기능을 구현을 할 수 있습니다. redux-saga는 좀 더 까다로운 상황에서 유용합니다. 기존 요청을 취소 처리해야 할 때(불필요한 중복 요청방지)특정 액션이 발생했을 때 다른 액션을 발생시키거나, API
이펙트 이펙트는 이벤트를 처리할 내용을 담고 있다. Redux-Saga에서는 이러한 이펙트 들을 yield를 이용하여 호출하고 수행된 내용을 다시 돌려 받아 그 다음 액션들을 수행한다. > 이펙트 함수 종류 call: 함수를 동기적으로 실행 all: 매개변수 배열 안