우기의 알 블로그 저자 한승욱이라고 합니다.
스스로 알을 깨고 나오는 새처럼
언젠가 알을 깨고 온전한 나 자신이 되었을 때, 그때를 기다리며 제 속에서 솟아 나오는 것을 글로써 표현하고자 합니다.
'개발 기술블로그'를 위주로 저 한승욱의 다양한 관심사, 생각, 철학 등을 포스팅합니다.
리덕스의 흐름 액션 → 스토어 전달 → 리듀서에서 액션타입에 따른 payload 전달 → 상태 변경 위 흐름은 동기적 으로 일어나는데 만약 실제 서버와 통신하며 API 같은 외부 리소스를 가져오는 경우에는 리덕스 흐름만으로는 제어하기가 어렵다고 한다. 그래서 리듀서 단계 전이나 마지막인 액션에서 스토어 상태 변경 전에 비동기 로직을 넣을 수 있는데 이를 미들웨어(middleware)라고 한다고 한다. (출처: https://binaryjourney.tistory.com/11?category=916264) 미들웨어 대표적인 미들웨어로는 redux-thunk, redux-saga가 있다. 리덕스 툴킷 createAction createSlice 위 둘은 리듀서를 한 파일에서 쉽게 만들고 활용하기 위해서 사용..
기술개발/React, Frontend 2021. 3. 16. 16:56
리덕스의 흐름 액션 → 스토어 전달 → 리듀서에서 액션타입에 따른 payload 전달 → 상태 변경 위 흐름은 동기적 으로 일어나는데 만약 실제 서버와 통신하며 API 같은 외부 리소스를 가져오는 경우에는 리덕스 흐름만으로는 제어하기가 어렵다고 한다. 그래서 리듀서 단계 전이나 마지막인 액션에서 스토어 상태 변경 전에 비동기 로직을 넣을 수 있는데 이를 미들웨어(middleware)라고 한다고 한다. (출처: https://binaryjourney.tistory.com/11?category=916264) 미들웨어 대표적인 미들웨어로는 redux-thunk, redux-saga가 있다. 리덕스 툴킷 createAction createSlice 위 둘은 리듀서를 한 파일에서 쉽게 만들고 활용하기 위해서 사용..