은, ES-린트 내가 내 코드에서 오류가 나에게 말하고있다 기능는 돌아 오는-사가에서 사용하기 위해 발전기 기능을 내보낼 시도 할 때
/*eslint-disable func-style*/
const myExampleSaga = function*() {
yield takeEvery('DO_SOMETHING_REQUEST', andDoThisFunc);
};
export default myExampleSaga;
내가 더 많거나 적은 괜찮 ES-린트가 발전기를 지원하지 않는다는 사실과 함께 (또는 적어도 그렇게 보인다) 오전 : 그것은 현재, 그리고 규칙이 현재 무시되는 방법을 미세 그러나 다음 코드가 작동하지 않는 이유를 알고 싶습니다. :
이undefined is not an object (evaluating 'regeneratorRuntime.mark')
은 다음과 같습니다 메시지가 내 rootSaga에서 발생되는 오류는 : 다음과 같은 오류 메시지와 함께
export default function*() {
yield takeEvery('DO_SOMETHING_REQUEST', andDoThisFunc);
}
이
/*eslint-disable func-style*/
export const rootSaga = function* rootSaga() {
yield all([
spawn(myExampleSaga)
]);
};
이
사람이 말해 줄 수 왜 위 코드가 유효하지 않습니까? 나는 그것이 hoisting과 관련이 있다고 생각하지만, 그것이 왜 무효가 될지 알 수 없었다.
이 시도 [ "오류", "표현"] */'여기 규칙 ABOT 읽어 https://eslint.org/docs/rules/func-style # 규칙 세부 사항 –