const {data,loading} = useQuery(FETCH_BOARDS)
=> const aaa = useQuery(FETCH_BOARDS)
=> aaa.data aaa.loading
useQuery() {
return {
data...
loading...
}
}
const [ state, setState] = useState("")
=> const aaa = useState("")
=> aaa[0] = state
=> aaa[1]()
useState(){
return [값, 함수]
}
객체를 구조분해 할당 할 때는 객체 안의 이름과 똑같이 할당 해야 한다.
배열을 구조분해 할당 할 때는 배열의 위치를 똑같이 할당 해야 한다.
const child = {
name: '철수'
age: 8,
school: '다람쥐초등학교',
money: 2000,
hobby: "수영"
}
const {money, hobby, ...rest} = child
interface : 선언 병합 가능( 중첩 선언하면 합쳐질 수 있다)
유니온 타입: 타입 선언 시 |(or) 쓰는 것
인터셉션 타입: 타입 선인 시 &(and) 쓰는 것
type: 중첩선언 불가