일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- react-three/fiber
- three.js
- 구현
- REACT
- Next.js
- 토이 프로젝트
- 세그먼트 트리
- 엔트리포인트
- 백준
- styled-components
- JavaScript
- 코딩일기
- 수학
- 프론트엔드
- State
- 브루트포스
- 자료 구조
- js
- poiemaweb
- 기본 문법
- 해시를 사용한 집합과 맵
- 시뮬레이션
- 회고
- 티스토리챌린지
- 개발 회고
- 오블완
- 모던 자바스크립트 튜토리얼
- 자바스크립트
- 자바
- HTML5
Archives
- Today
- Total
코딩하는 고릴라
[React] Component 본문
1. Component 작성, 사용 3 Step
1) function 작성하기
2) return문에 html 요소 작성
3) <함수명></함수명> or <함수명/> 다른 function의 return문에 포함시키기
2. Component 작성시 유의사항
1) 작명시 일반적으로 영어 대문자 사용
2) return문 안에 html 태그가 평행하게 여러개 들어갈 수 없음
3) function App(){} 외부에서 만들어야 한다.
-> function App(){}도 일종의 Component이기 때문
3. Component 사용 시 단점
1) function 안의 변수를 다른 function에서 마음대로 가져다 쓸 수 없다.
-> props를 활용해야함
컴포넌트 사용 예

line 7 : Modal 컴포넌트를 출력할지, 말지 결정할 boolean state 선언
line 16 : h4 태그를 클릭했을 때, modal의 state를 변경
line 35 : modal의 값에 따라 Modal 컴포넌트를 출력할지 말지 결정할 삼항연산자
line 42 : Modal 컴포넌트를 function으로 생성
반응형
'React' 카테고리의 다른 글
[React] 하위 컴포넌트에 props 전달 (0) | 2023.11.07 |
---|---|
[React] 반복되는 div 축약하기(map) (0) | 2023.11.07 |
[React] state 변경 함수 동작 원리, Array 값 변경 (0) | 2023.11.06 |
[React] state, onClick (1) | 2023.11.06 |
[React] JSX 기초 문법 (0) | 2023.11.06 |