쏘 개발로그

  • 홈
  • 태그
  • 방명록

Closure 1

[JavaScript] 클로저 (Closure)

클로저는 JS를 공부할 때 반드시 한 번은 제대로 짚어야 하는 부분이다. 아래의 문서를 보면, 클로저란 "어휘적 환경에 대한 참조와 함께 묶인 함수의 조합"이라고 설명한다. 클로저 - JavaScript | MDN developer.mozilla.org 그러나 이 말만 들어서는 어휘적 환경이 뭔지, 그래서 클로저가 왜 중요한건지 바로 파악하기가 힘들다.그리고, 이 상태로 클로저를 콜백이나 비동기에서 마주치기 시작하면 그때부턴 .. ㅎㅎ.. 😵‍💫게다가 리액트까지 더해지면, '왜 setTimeout 안에서 state가 최신이 아니지?', '왜 상태가 이전 값으로 고정되지?' 등의 질문에 마주하며 혼란속에 빠지게 된다 ..🤧 그래서 이번 글에서는 아래의 순서로 클로저를 확실히 이해하고 넘어가고자 한다...

👩🏻‍💻 Frontend/📌 JavaScript 2026.02.09
이전
1
다음
더보기
반응형
프로필사진

쏘 개발로그

공부한 내용 중에서 잘못된 개념이 있다면, 댓글로 피드백 해주시면 감사하겠습니다. 🙇🏻‍♀️

  • 분류 전체보기
    • 👩🏻‍💻 Frontend
      • 📌 JavaScript
      • 📌 TypeScript
      • 📌 Web
      • 📌 React
    • 📌 Node
    • 📌 CS
    • 👩🏻‍💻 프로젝트
      • 📌 독서 관리 어플
      • 📌 일본어 단어 퀴즈
    • 👩🏻‍💻 코딩테스트
      • 📌 JavaScript
    • 👩🏻‍💻 학교
      • 📌 컴퓨터통신
    • 👩🏻‍💻 이것저것
      • 📌 인턴

Tag

js, 리액트 네이티브, 프론트 인턴, 컴퓨터 네트워크, 백엔드 인턴, 풀스택 인턴, 개발자 인턴, HTML5, REACT, CSS, 기술블로그, 자바스크립트, JavaScript, 공부기록, HTML, 프로그래머스, 개발자, 코테, 컴퓨터 통신, React Native,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

    티스토리툴바