인프런 커뮤니티 질문&답변
Props 강의 관련해서 질문!!
해결된 질문
작성
·
288
0
안녕하세요.
OddEvenResult 관련 부분 설명 시,
저는 decideodd 라고 했을 때는 인식이 되지 않다가
Decideodd 라고 하게 되면 인식이 되는 모습을 볼 수 있었습니다.
즉. 함수명은 소문자로 시작하면 에러가 발생을 합니다.
관련해서는 무조건 대문자로 시작을 해야하는건가요??
퀴즈
React 컴포넌트를 만드는 가장 일반적인 방법은 무엇일까요?
Class 선언 방식
Function 선언 방식
HTML 파일 분리 방식
CSS 스타일 정의 방식
답변 1
1
이정환 Winterlood
지식공유자
안녕하세요 질문 주셔서 감사합니다
React의 컴포넌트는 return 문 내부에서 다른 html태그와 구분될 수 있어야 하기 때문에
항상 이름의 첫 글자를 대문자로 사용하도록 강제합니다.
return ( <div> <input/> // 순수 html 태그로 감지 </div> ) return ( <div> <Input/> // React의 컴포넌트로 감지 </div> )
따라서 함수형 컴포넌트를 만들기 위해서는 함수의 이름의 첫번째 글자는 항상 대문자가 되어야 합니다.




