rootSaga에서 기능별로 파일을 만들어서 오른쪽 사진과 같이 나눈 후,
rootSaga는 import해온 파일 fork 해주기.
-saga 사용환경 세팅(biio-studying.tistory.com/162?category=944898)에서 리덕스랑 사가릉 연결해줌.
리듀서도 사가처럼 대응되는 액션을 만들어준다.
dispatch(LOG_IN_REQUEST) → reducer/ LOG_IN_REQUEST실행, isLoggingIn: true → saga/ logIn 실행 →delay(1000)
→ put(LOG_IN_SUCCESS) → reducer/ LOG_IN_SUCCESS실행, isLoggingIn:false, isLoggedIn:true
→ AppLayout/ isLoggedIn이 true이므로 LoginFrom대신 UserProfile이 보임
Redux-saga :: axios 요청, 기본 url 설정하기 (0) | 2020.12.25 |
---|---|
infinite Scrolling 구현하기 (0) | 2020.12.18 |
Redux :: 미들웨어_ redux-saga 이펙트 (0) | 2020.12.15 |
Redux :: 미들웨어 _ next에서 redux-saga 사용하기 (0) | 2020.12.15 |
미들웨어(thunk) 사용 시 주의할 점 (feat. DoS) (0) | 2020.12.13 |
댓글 영역