git clone https://github.com/어쩌구/저쩌구/.git
복사 붙여넣기와는 다른 의미, 원본 변경 시 모두 적용
페이지도 하나의 큰 컴포넌트(페이지 컴포넌트)
클래스형 컴포넌트 vs 함수형 컴포넌트(최근방식)
클래스형을 쓰지 않아도 한번은 알아야 하는 이유 ❓
-> 기존의 회사는 클래스형 컴포넌트를 쓸 수 있음
-> 클래스형 -> 함수형으로 변경할 줄 알아야 함
클래스형에서는 복잡한 걸 함수로 간단하게 만들어 낼 수 있다
state : 컴포넌트에서 사용하는 변수
setState : 컴포넌트에서 사용하는 변수를 바꿔주는 기능
useState : 컴포넌트에서 사용하는 변수를 만들어주는 기능
State 쓰는 이유 ❓
-> let만 봤을 때는 편해보이지만, 화면에 보여주기 위해서는 document.getElementById()..등과 같은 복잡한 것들을 사용 안할 수 있게 된다!
알고리즘
index는 0부터 시작
index는 0부터 시작
push : 배열 맨 뒤에 데이터 추가 (ex) array.push(…)
unshift : 배열 맨 앞에 데이터 추가 (ex) array.push(…)
pop : 배열 맨 뒤의 데이터 삭제 (ex) array.pop()
shift : 배열 맨 앞의 데이터 삭제 (ex) array.shift()
indexOf : 데이터의 index 값 반환 (ex) array.indexOf(…)
includes : 데이터의 존재 여부 반환 (true / false) (ex) array.includes(…)
key (데이터의 이름) : value (데이터의 값)
“name” : “철수”
회고 너무 귀여워잉~ 잘보구갑니당 a