2/17 TIL 구조분해할당, Rest-Parameter, custom-hook, write/read Query

`·2022년 2월 17일
0

구조분해 할당

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 [값, 함수]
}

객체를 구조분해 할당 할 때는 객체 안의 이름과 똑같이 할당 해야 한다.
배열을 구조분해 할당 할 때는 배열의 위치를 똑같이 할당 해야 한다.

Rest Parameter

const child = {
	name: '철수'
    age: 8,
    school: '다람쥐초등학교',
    money: 2000,
    hobby: "수영"
}
const {money, hobby, ...rest} = child




  • 타입 선언 방식

interface : 선언 병합 가능( 중첩 선언하면 합쳐질 수 있다)
유니온 타입: 타입 선언 시 |(or) 쓰는 것
인터셉션 타입: 타입 선인 시 &(and) 쓰는 것
type: 중첩선언 불가

0개의 댓글