클로저MDN 정의 : 함수와 함수가 선언된 어휘적 환경(Lexical Scope)의 조합함수형 컴포넌트에 대한 이해는 클로저에 달려 있다.함수형 컴포넌트의 구조와 작동 방식, 훅의 원리, 의존성 배열 등 대부분의 기술이 모두 클로저에 의존하고 있다.예제function add() { const a = 10; function innerAdd() { const b = 20; console.log(a + b); } innerAdd() // 30}add()변수 a의 유효 범위는 add 전체이고, b의 유효 범위는 innerAdd 전체다. innerAdd는 add 내부에 선언돼 있어 a를 사용할 수 있게 된 것이다.즉, “선언된 어휘적 환경” 이라는 것은, 변수가 코드 내부에서 어디서 선언됐는지를 말하는 것이다..