[React] 컴포넌트를 소문자가 아닌 대문자로 작성하는 이유 / ReactDOM
1. React 컴포넌트는 반드시 대문자로 시작해야 한다 JS에서는 function을 소문자로 적었었는데 React에서는 컴포넌트로 사용하기 때문에 에러가 발생하였다. 그 이유를 구글링으로 찾아본 결과, ReactDom.render 시 엘리먼트 자리에 소문자로 시작하는 것은 DOM태그로 인식하기 때문에 사용자가 직접 작성한 컴포넌트를 엘리먼트 자리에 넣어 실행할 경우에는 대문자로 시작해야 정확히 인식한다. 라고 하는데 ReactDOM이 렌더링 시에 소문자는 html 일반 태그로 인식하기 때문에 대문자로 컴포넌트를 구분한다는 것은 이해가 됐다. 근데 'ReactDom.render시' 라는 말을 정확하게 이해하고 싶었다. 2. ReactDOM이란? React를 사용하기 위해서는 먼저 React와 ReactD..
IT/Frontend
2022. 2. 7. 00:10
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- SCSA
- wkt
- 역량테스트
- svelte
- docker
- architecting
- cssom
- Next.js
- submodule
- Polygon
- 카이제곱검정
- react
- aws
- 도커컨테이너
- choropleth
- ReactDOM
- Python
- GeoPolygon
- SW역량테스트
- polyfill
- graphql
- Plotly
- DOM
- 블로그플랫폼
- tsconfig
- 삼성
- 삼성전자
- 렌더트리
- 삼전
- konlpy
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함