Inflearn brand logo image

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

skykwj0422님의 프로필 이미지
skykwj0422

작성한 질문수

[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스

[04-02] Next 페이지 이동

04-02 Next 페이지 이동

해결된 질문

작성

·

42

0

image.png

useState(0) 부분에서 오류가 나 실행이 안됩니다. 오류를 못찾겠어요ㅠㅠ 알려주세요

답변 2

2

ESLint 룰 때문인지 한글 컴포넌트는 못 쓰게 막아 놓은 거 같아요!

해결 방법은 컴포넌트 이름을 대문자 영어로 시작해서 작성해 보셔요!

ex)

import { useState } from 'react';

const Counter = () => {
  const [카운터변수, 카운터바꿔주는함수] = useState(0);

  const 카운터올리는기능 = () => {
    카운터바꿔주는함수(카운터변수 + 1);
  };

  const 캐운터내리는기능 = () => {
    카운터바꿔주는함수(카운터변수 - 1);
  };

  return (
    <>
      <div>{카운터변수}</div>
      <button onClick={카운터올리는기능}>카운터 올리기!!!</button>
      <button onClick={캐운터내리는기능}>카운터 내리기!!!</button>
    </>
  );
};

export default Counter;

 

1

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! skykwj0422님!

앞서 답변주신 성진님의 말씀이 맞아요!
eslint는 뒷부분에서 수업이 진행되는데, 이미 다른 과정 등을 통해 eslint 관련 셋팅이 되어있으신 것 같네요!

"카운터" 라는 컴포넌트이름을 Counter 형태의 영어 대문자로 시작하도록 변경해 주세요!

답변주신 성진님 감사드립니다!^^

skykwj0422님의 프로필 이미지
skykwj0422

작성한 질문수

질문하기