소형 웹앱의 경우 상태는 상대적으로 작습니다. ReactJS를 사용하여 구현하고, 이벤트 콜백에서 AJAX 요청을 시작하고, 요청이 성공한 후 ReactJS 구성 요소의 상태를 업데이트하면 됩니다. 보다.
하지만 대규모 WebApp에는 모듈과 상태가 많이 있습니다. 이때 전체 WebApp의 상태를 관리하려면 Redux를 도입해야 합니다. ReactJS는 View 레이어로만 사용되며 해당하는 항목을 전달합니다. 사용자가 트리거한 이벤트에 따른 조치 비즈니스 관련 로직은 없습니다.
이때 Ajax 요청은 Action으로 처리되지만 Redux는 기본적으로 Plain Object만 Action으로 배포할 수 있습니다. redux-thunk 미들웨어를 추가한 후 해당 기능을 Action으로 배포할 수 있으며, 할 수 있는 작업은 다음과 같습니다. 물론, 원하는 작업을 수행하려는 경우 비동기 이벤트를 지원하기 위해 Ajax 요청을 시작할 수도 있습니다.
소형 웹앱의 경우 상태는 상대적으로 작습니다. ReactJS를 사용하여 구현하고, 이벤트 콜백에서 AJAX 요청을 시작하고, 요청이 성공한 후 ReactJS 구성 요소의 상태를 업데이트하면 됩니다. 보다.
하지만 대규모 WebApp에는 모듈과 상태가 많이 있습니다. 이때 전체 WebApp의 상태를 관리하려면 Redux를 도입해야 합니다. ReactJS는 View 레이어로만 사용되며 해당하는 항목을 전달합니다. 사용자가 트리거한 이벤트에 따른 조치 비즈니스 관련 로직은 없습니다.
이때 Ajax 요청은 Action으로 처리되지만 Redux는 기본적으로 Plain Object만 Action으로 배포할 수 있습니다. redux-thunk 미들웨어를 추가한 후 해당 기능을 Action으로 배포할 수 있으며, 할 수 있는 작업은 다음과 같습니다. 물론, 원하는 작업을 수행하려는 경우 비동기 이벤트를 지원하기 위해 Ajax 요청을 시작할 수도 있습니다.