리액트 컴포넌트를 만드려면 함수 형태
함수 이름은 대문자로 시작
리턴하는 것은 컴포넌트가 UI에 어떻게 표기될것인지 명시하는 JSX 문법 사용해서 반환하기
컴포넌트는 꼭 하나의 태그를 반환해야 한다,
다수의 태그를 반환하고 싶으면 부모태그로 감싸야 한다
class를 사용할 때는 className을 사용해야 한다.
JSX는 자바스크립트에서 작성하는 문법이기 때문에 중간 중간 JS를 작성할 수 있다.
다만, JS를 작성할 때는 중괄호로 묶어줘야 한다.
자바스크립트만의 특별한 for문 -> in, of
const result = ['one', 'two', 'three'];
for (let item in result) {
console.log(item) // --> index 0, 1, 2 출력
}
for (let item in result) {
console.log(result[item]) // --> one, two, three 출력
}
for (let item of result) {
console.log(item) // --> one, two, three 출력
}
'새로운 경험' 카테고리의 다른 글
[TIL] 2022.12.01 DOM (0) | 2022.12.01 |
---|---|
[TIL]2022.12.01 (0) | 2022.12.01 |
컴포넌트(components)? (0) | 2022.11.29 |
라이브러리? 프레임워크? 정확하게 구분 가능? (0) | 2022.11.29 |
[KPT]2022.11.18~2022.11.28 미니프로젝트2 SPA 구현 (0) | 2022.11.29 |
댓글