728x90
처음 컴포넌트에 대해 공부하고 있는데, 이런 오류가 났다.
Warning: <todoList /> is using incorrect casing. Use PascalCase for React components, or lowercase for HTML elements.
at todoList
at div
at App
뭔가 싶어 해석해보면
리액트 컴포넌트는 PascalCase 를, HTML 엘레먼트는 lowercase(소문자)를 사용하라는 것이다!
그럼 PascalCase는 뭘까?
파스칼 표기법
"PascalCase"
첫 단어를 대문자로 시작하는 표기법
예시: BackgroundColor, TypeName, PowerPoint
CamleCase와 비슷하지만 첫단어도 대문자라는 차이점이 있다.
오류 메시지에서 나왔듯, 내가 만든 컴포넌트 이름은 todoList로 카멜케이스를 사용했다. 맨 앞이 소문자라 오류가 났던것...
결론은 "대문자"!
참고 :
728x90
'TIL' 카테고리의 다른 글
React 에서 이미지가 불러와지지 않을 때 (엑박 뜰때) (0) | 2022.06.19 |
---|---|
React 오류 : 'react-scripts'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. (0) | 2022.06.10 |
GIT (branch | MERGING )해결법 (0) | 2022.05.13 |
자바스크립트 함수 명명의 중요성 (특히 이름 짓기) (0) | 2022.05.04 |
Javascript alrert, prompt, confirm (0) | 2022.05.04 |