str.padStart(문자 길이, 문자) 해당문자의 길이만큼 왼쪾부터 문자를 채워넣음str.slice(index,index) 해당 인덱스부터 다음 인덱스(없으면 끝) 전까지 자르기filter(x => x) 주어진 함수의 테스트 통과한 요소를 모아 새 배열 반환거짓인 값
0 , '', false, null, undefined, NaN
null 일부러 넣어준 값
undefined 기본적으로 값이 없을때
nullish-coalescing
data && data.fetchBoard data가 참이면 작동 data ?? data.fetchBoard data가 null,undefined 일떄 작동data || data.fetchBoard data 가 거짓이면 작동 data?.fetchBoard data가 undefined || null 이라면 undefined를 리턴부모 컴포넌트 = >자식 컴포넌트
Props: 부모 컴포넌트가 자식 컴포넌트에게 물려주는 변수/함수
react: 데이터의 흐름이 단방향
common/unit components
state 바뀌면 그 내용이 임시 저장소에 저장되고 최종적으로 함수가 한번 다시 그려진다 (setState는 비동기로 작동)