2022-12-05 (월)
Custom Hook?
내가 필요로 하는 상태 로직들을 모아 직접 Custom한 Hook
쓰임에 따라 정의와 특징이 다양함
Closure ?
함수와 함수가 선언된 렉시컬 스코프의 조합이다.
Closure는 함수가 속한 렉시컬 스코프를 기억하며 함수가 렉시컬 스코프 밖에서 실행할 때에도 이 스코프에 접근할 수 있게 하는 기능을 못한다.
렉시컬 스코프(정적 스코프) ?
함수를 어디서 호출하는 지가 아니라 어디서 선언하였는지에 따라 변수의 실제 값이 결정된다.
=> 간단하게 표현하자면, "함수는 자신이 태어나는 순간을 기억하고 있다."
함수가 어디서 선언되었는지 -> 정적스코프
말 그대로 닫아서 폐쇄시키기 때문 !
=> 우리는 함수를 호출하여 a라는 변수의 값을 출력할 순 있지만 이 변수를 수정하거나 조작할 순 없습니다.