< vite >
● 차세대 프론트엔드 개발 툴
● 기본 설정이 적용된 React App 생성 가능
● React 공식 문서에서도 권장
[React App 구동]
[ JSX로 UI 표현하기 ]
◆ JSX 주의사항
1. 중괄호 내부에는 자바스크립트 표현식만 넣을 수 있다.
2. 숫자, 문자열, 배열 값만 렌더링 된다.
3. 모든 태그는 닫혀 있어야 한다.
4. 최상위 태그는 반드시 하나여야 한다
[ Props로 데이터 전달하기]
1. Button 컴포넌트에 Spread 방식으로 데이터 전달할 수 있음
2. Button 컴포넌트 내에서 color 변수가 안들어왓는데 toUpperCase()를 호출하면 에러가 날 수 있기 때문에 defaultProps로 디폴트 값을 설정할 수 있음
[ 이벤트 처리하기]
Event Handling - 이벤트가 발생했을 때 그것을 처리하는 것
아래 console 창에 출력되는 객체는 Synthetic Event 객체로 합성 이벤트 객체(모든 브라우저에서 이벤트 객체를 하나로 통일한 형태) 라고 한다. 모든 브라우저에서 통합된 규격의 이벤트 객체라고 보면 된다.
'한 입 크기로 잘라먹는 React' 카테고리의 다른 글
7. 실습 : 카운터 앱 만들기 (0) | 2024.06.01 |
---|---|
5. React.js의 useRef (0) | 2024.05.31 |
4. React.js 의 State와 Props (0) | 2024.05.31 |
2. React.js (0) | 2024.05.30 |
1. Node.js 기초 (0) | 2024.05.30 |