리액트에서 컴포넌트는 대문자로 시작해야한다 그게 규약임
왜 그래야하는지는 밑에 적음
그리고 리액트의 컴포넌트는 그냥 자바스크립트의 함수인데
특수한걸 return 하는 JSX를 리턴하는 함수이다.
컴포넌트 함수를 만들면
import 해서 html 처럼 사용할수 있는데
소문자로 시작하는 html와 달리
컴포넌트는 대문자로 시작한다.
그래야 리액트가 사용자 지정 컴포넌트라고 감지한다.
JSX는 루트 요소가 하나만 있어야한다 ㅋ
정리해보면 좋은 것들
1. 리액트 코드 작성 규약
반응형
'개발 > TIL' 카테고리의 다른 글
[오늘개발] jsx 코드 변환, React.createElement() (0) | 2023.08.31 |
---|---|
[오늘개발] 리액트 컴포지션(합성), 래퍼컴포넌트, props.children (0) | 2023.08.30 |
[오늘 개발] 구조 분해 할당, Props 개념 (0) | 2023.08.29 |
[오늘개발] 리액트 css 적용, 자바스크립트 표현식, props (0) | 2023.08.28 |
[오늘개발] 리액트 기초 다지기 JSX , babel, 인터프리터 언어 (0) | 2023.08.17 |