일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Kakao
- 날씨 앱
- 카카오 2018
- swift
- 머신러닝
- 파이썬
- 이미지학습
- c언어
- 최솟값 만들기
- coco 데이터셋
- 카카오
- 데이터셋 만들기
- fast.ai
- 프로그래머스
- 문제
- Siwft
- 카카오 2021
- SwiftUI
- Python
- kakao 2018
- 카카오 2019
- swift 배열
- roboflow
- supervisely
- swift 시작
- ios 개발 시작
- 카카오 2020
- 스위프트
- 프로그래머스 답
- 소수
Archives
- Today
- Total
잡초의 일지
React.js 입문 2일차 본문
728x90
반응형
SMALL
섹션 2, 3
자바스크립트 복습
- <script></script> 태그 안에 js를 넣는다
- js 코드를 태그 안에 넣지 않고 <script> src=”js파일경로” </scipt> 로 js파일을 넣을 수 있다
- <script> src=”js파일경로” defer </scipt> defer를 사용하면 해당 페이지가 모두 로딩 된 후 외부 스크립트가 실행된다
- <script> src=”js파일경로” type=”module”</scipt> type=”module”은 js파일을 모듈처럼 취급한다
→ import 사용 가능 - 빌드를 할 때, React의 빌드 프로세스가 자동으로 script를 넣어주고 사용자가 다운받에 최적화된 형태로 js를 바꿔준다
- let과 const
→ const가 변경 불가한게 아니라 덮어쓸 수 없다는것! - Arrow funtions
function의 여러가지 표현 방식
객체를 리턴할 때는 꼭 () ⇒ ({}) 로 중괄호를 묶어서 중괄호가 함수를 정의하는것이 아니라 객체임을 나타내게 해야 한다 - Exports & Imports
- Classes
- Spread operator ex. 두 배열을 이어붙일 때
- Array 주요 메서드
map()
find()
findIndex()
filter()
reduce()
concat()
slice()
splice()
컴포넌트
- React는 컴포넌트로 이루어졌다
- 컴포넌트는 재사용 가능한 코드이다 → reusability
- 선언형으로 작성한다
- 컴포넌트별로 js 파일을 만들어서 관리한다
- props 를 이용해 다른 컴포넌트에 저장된 데이터를 이용할 수 있다
- 컴포넌트 래퍼를 만들 수 있다
이때, props.children으로 여는 태그와 닫는 태그 사이에 넣을 수 있도록 하여야 한다 그렇지 않으면 단순히 대체될 뿐이다
728x90
반응형
LIST
'[코딩] 배우는것 > React.js' 카테고리의 다른 글
React.js 입문 3일차 (0) | 2023.09.08 |
---|---|
React.js 입문 1일차 (0) | 2023.08.28 |
Comments