스코프 체인을 공부하기 전에는 “변수를 찾을 때 안쪽에서 바깥쪽으로 찾는다” 정도만 이해했었는데, 실제로는 Lexical Environment와 outer 참조를 기반으로 엔진이 규칙적으로 동작한다는 것을 알게 되니 코드가 어떻게 실행되고 왜 특정 상황에서 에러가 발생하는지 명확하게 이해할 수 있었습니다.특히 React의 Hook이 단순한 스코프 체인 원리에서 비롯되었다는 점이 신기했습니다. 앞으로는 단순히 “작동한다”를 넘어서, 엔진이 어떻게 탐색하고 연결하는지까지 설명할 수 있도록 더 깊이 이해해야겠다고 느꼈습니다. 스코프 체인(Scope Chain)이란? 스코프 체인은 자바스크립트에서 식별자(변수, 함수 등)를 탐색할 때 현재 스코프에 없으면 상위 스코프로 거슬러 올라가며 찾는 구조를 의미합니다. ..