인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

moonseok.shin님의 프로필 이미지
moonseok.shin

작성한 질문수

실전 리액트 프로그래밍

서버 API 호출하기

Unexpected default export of anonymous 오류

작성

·

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() {`

moonseok.shin님의 프로필 이미지
moonseok.shin

작성한 질문수

질문하기