728x90
redux는 순수함수가 컨셉이다. 순수함수란, 똑같은 입력이면 반드시 똑같은 응답이 나와야 한다는 것이다.
서버로부터 데이터를 받는 처리는 순수하지 않은 함수이다. 네트워크가 끊길 수 있고, 서버의 상황에 따라서 똑같은 입력에 모두 동일한 응답을 넘겨준다는 보장이 없기 때문이다. 그래서, redux는 내부적인 로직으로 이런 비동기 처리를 하는 함수를 제공하지 않는다. 별도의 미들웨어로 비동기를 동기적으로 처리하고 있다.
이런 비동기적인 처리방식이 순수함수가 컨셉인 redux와는 맞지 않는데, 이를 어떻게 사용할 수 있을까?
728x90
'React' 카테고리의 다른 글
[testing-library] 인풋필트 빈 값으로 만들기 (0) | 2022.10.29 |
---|---|
[React] 모르는 것 (0) | 2022.10.14 |
[React] 왜 컴포넌트에서는 React를 호출하는가 (0) | 2022.07.09 |
[React] 하위 컴포넌트에서 상위컴포넌트로 이벤트 전달 방법 (0) | 2022.07.06 |
[React] 버튼에 클릭 이벤트 함수 설정하기 (0) | 2022.07.05 |
댓글