비동기 작업이 해고 될 때 및 완료 할 때 내 응용 프로그램을 알고 싶습니다. 그 이유는 모든 비동기 작업이 완료되었을 때 true으로 설정하는 내 응용 프로그램의 전체 loading 상태를 원한다는 것입니다. 초기 구현에서는 콜백에 대한 전역 카운터를 사용했습니다. 이 작업은 파일마다 다를 수 있으며 각기 다른 지사를 담당하는 별도의 축소기에 의해 청취
질문이 중복 될 수 있지만 mapStateToProps가 호출 된 후 구성 요소가 업데이트되지 않는 것 같습니다. 아래는 홈 컴포넌트 (클래스 선언 외부의 ofc) 안에 쓴 코드 조각입니다. function mapStateToProps(state) {
const { tickets } = state;
console.tron.log(ticke
단일 JSON "정의"객체를 렌더링해야하는 바닐라 JS 웹 응용 프로그램 섹션에서 요구 사항을 발견했습니다. 정의 을 HTTP 요청 매우 처음에, 읽기, 구문 분석 을 통해로드하고 응용 프로그램의 다른 레이어에 전달됩니다. 객체 자체는 수명주기 동안 결코 바뀌지 않습니다. Redux + redux-thunk을 사용하여이 시나리오를 ReactJS에서 모델링하
나는 썽크 액션을 디스패치해야하는 커스텀 미들웨어를 작성 중이다. 문제는 미들웨어가 미들웨어 체인에서 redux-thunk 이후에 호출되므로 제공된 dispatch을 사용할 때 Uncaught Error: Actions must be plain objects. Use custom middleware for async actions. 오류가 발생한다는 것입니
React, Redux 및 Redux-Thunk가있는 프로젝트에서 로그인 양식으로 작업하고 있습니다. Redux-Thunk를 사용하여 제출 된 로그인 양식을 백엔드에 전달하고 유효성을 검사 한 데이터를 감속기를 통해 다시 상태로 가져 오는 것과 같은 비동기 작업을 전달할 수 있습니다. 구성 요소가 필요한 데이터를 얻으면 문제없이 필요한 페이지로 리디렉션 할
작업을 수행 할 두 번째 작업을 디스패치하고 두 번째 작업을 2 초 지연시킨 두 번째 작업을 작성하려고합니다. 이벤트가 내려 오면 Observable.of({ type: 'FETCH_SUCCESS' }).delay(2000)
즉시 실행 내 응용 프로그램이보다는 (로드시 : const succeedEpic = action$ =>
action$.f
일반적인 문제 - 양식을 제출하기 전에 유효성을 검사하고 싶습니다. 내 제출 버튼은 작업 (간단한 발송 또는 썽크)을 트리거합니다. 양식이 유효한 경우 제출하고, 그렇지 않으면 오류 메시지를 트리거하십시오. 간단한 해결책 : 조치를 전달하십시오. 감속기에서 양식의 유효성을 검사하고 오류 상태를 제출하거나 설정하는 VALIDATE_AND_SUBMIT {
내가 다음 래퍼 구성 요소가 말 . 이제 다음과 같이 나는 액션이 기록 구독하기 말할 수 있습니다 : Unhandled rejection Error: Error: connect ECONNREFUSED 127.0.0.1:8080
:이 결과 /* global window, test, expect, beforeAll, afterAll, describe *
실제로 상태를 변경하지 않고 redux 동작을 적용하려면 어떻게해야합니까? 기존 코드를 redux로 포팅합니다. 로그 아웃 버튼을 클릭하면 기존 함수 logout()이 사용자를 로그 아웃하는 AJAX 요청을합니다. 그 요청이 실패 할 경우 이식 된 코드에서 alert('Logout failed'); 호출 로그 아웃 버튼 redux-thunk를 사용하여 구현
현재 Redux로 시작하고 있으며, 감속기를 동적으로 서브 상태에 연결하는 올바른 방법은 무엇인지 명확하지 않습니다. 예를 들어의 내 상태 (비동기 백엔드 API를 일부 데이터를 가져 오는 후) 다음과 같습니다 가정 해 봅시다 {
"categories": {
"collection": {
"42": {
"id": "