작성
·
477
0
src/search/state/saga.js
Line 16:1: Unexpected default export of anonymous function import/no-anonymous-default-export
라고 나오는 이유는 무엇일까요?
전체 소스는 아래와 같습니다. 16:1 은
export default function* () { 부분입니다.
import { all, put, call, takeEvery} from 'redux-saga/effects';
import {actions, Types} from './index';
import { callApi } from '../../common/util/api';
function* fetchAutoComplete({keyword}){
const {isSuccess, data} = yield call(callApi,{
url: '/user/search',
params: {keyword},
});
if (isSuccess && data){
yield put(actions.setValue('autoCompletes', data));
}
}
export default function* () {
yield all([
takeEvery(
Types.FetchAutoComplete,
fetchAutoComplete,
),
]);
}
답변 1
0
안녕하세요
이름 없는 함수를 export default 로 내보낼 때 에러가 나도록 lint 설정이 되어있는 것 같습니다.
코드를 아래처럼 변경하시면 될거에요
`export default function* saga() {`