사가 기능 내에서 redux 상태에 액세스하려면 어떻게해야합니까?redux-saga 함수 내부의 상태/상점에서 얻는 방법은 무엇입니까?
TOOLBAR
---------------------------------
User info | Current Project
각 부분은 그 자체 감속기, 모험, 액션과 상태 다른 구성 요소입니다
내 문제
나는 응용 프로그램은 다음과 같은 부분으로 구성해야합니다.
툴바에는 "SAVE_PROJECT"작업 유형을 전달하는 저장 버튼이 있습니다. 문제는 툴바가 프로젝트를 알지 못하도록한다는 것입니다 (더 많은 책임을지고 유형으로 작업을 전달하기를 원합니다).
...
export function* saveProjectTask() {
while(true) {
yield take(SAVE_PROJECT);
let project = /* THIS IS THE PROBLEM, I DON'T HAVE THE PROJECT */;
yield call(fetch, '/api/project', { body: project, method: 'PUT' });
yield put({type: SAVE_PROJECT_SUCCESS});
}
}
나는 사가 내부의 REDUX 상태에서 프로젝트를 얻을 수 없습니다
는 내가 "SAVE_PROJECT"수신 프로젝트 관련 사가있다.
curren 프로젝트 감속기 내부의 "SAVE_PROJECT"이벤트를 듣지 못하고 감속기 내부에서 프로젝트를 가져 와서 프로젝트와 다른 작업을 전달할 수 있다고 생각합니다.
저는 툴바가 전체 상태 트리를 알고 모든 동작에 관련된 동작을 보내지 않기를 정말로 바랍니다.
어떻게 그 상태를 사가에 전달할 수 있습니까? 또는 국가의 관련 부분 만?
정확히 내가 원했던 .. 나는 믿을 수 없다. 나는 그것을 놓쳤다. –