목차클로저 개념 알아보기클로저를 이용해 useState 구현해보기1. 클로저 개념 알아보기클로저의 개념을 알기 위해선 먼저 렉시컬 환경에 대해 알아야 합니다. 자바스크립트의 모든 실행 컨텍스트(함수, 코드 블록, 전역 등)는 렉시컬 환경이라는 객체를 갖습니다. 렉시컬 환경은 크게 환경 레코드와 외부 렉시컬 환경에 대한 참조으로 구성됩니다.환경 레코드: 해당 실행 컨텍스트의 지역 변수를 프로퍼티로 저장하고 있는 객체. `this` 같은 기타 정보도 여기에 저장됨.외부 렉시컬 환경에 대한 참조: 말 그대로 외부 렉시컬 환경에 대한 참조. 이를 이용해 외부 실행 컨텍스트의 변수에 접근할 수 있음.// globallet name;name = "뽀또";/*** 전역_렉시컬_환경: {* 환경_레코드: {* ..