본문 바로가기
ERROR

ESLint error: Unnecessary 'else' after 'return'.

by 로맨틱스터디 2023. 2. 27.
728x90
반응형

에러 메시지

Unnecessary 'else' after 'return'.

 

코드

vanilla redux에서 reducer 선언하는 중 action의 조건문에서 발생

const countModifier = (count = 0, action) => {
  console.log(count, action);
  if (action.type === "ADD") {
    return count + 1;
  } else if (action.type === "MINUS") {
    return count - 1;
  }
  return count;
};

 

해결법

else if문 대신 -> if문 사용

const countModifier = (count = 0, action) => {
  console.log(count, action);
  if (action.type === "ADD") {
    return count + 1;
  }
  if (action.type === "MINUS") {
    return count - 1;
  }
  return count;
};
728x90
반응형