您能否提供有关您的问题的更多信息?我不确定我是否能正确理解您的问题,但是常见的做法是:
API.js
function apiCallToFetchPost(id) { return Promise.resolve({name: 'Test});}postSaga.js
function* fetchPostSaga({id}) { try { const request = yield call(apiCallToFetchPost, id); // -> in post reducer we will save the fetched data for showing them later yield put({type: FETCH_POST_SUCCESS, payload: request}); } catch (error) { yield put({type: FETCH_POST_SUCCESS_FAILURE, error}) }}export function* onBootstrap() { yield takeLatest(FETCH_POST, fetchPostSaga);}


