aphyrince의 블로그겸 메모장

    web/React.js 1

    useState 동작 원리

    리액트의 useState 훅에 대해 궁금해. 함수 컴포넌트는 매번 함수를 실행해 렌더링을 수행하고, 그때마다 함수 내의 변수가 초기화 되잖아. useState가 반환하는 value와 setter 중에 setter는 클로져를 이용해서 global.states[index]의 값을 바꾸는 건 알겠는데, value는 call by value 식으로 반환하니까 항상 같은 값을 가져야 하는 거 아니야? useState가 혹시 렌더링때마다 새로 실행되나?아주 정확한 질문이에요 — 이건 React의 렌더링과 훅의 내부 구조를 정확히 이해해야만 풀리는 부분이에요.핵심 포인트는 다음 문장으로 요약됩니다:useState()는 매 렌더링마다 새로 실행되지만, 내부적으로 React가 **훅의 상태 저장소(예: global st..

    web/React.js 2025.11.09
    이전
    1
    다음
    더보기
    프로필사진

    aphyrince의 블로그겸 메모장

    aphyrince's personal archive

    반응형
    • 분류 전체보기 (47)
      • web (1)
        • Next.js (5)
        • 코딩 (5)
        • React.js (1)
      • JavaScript (7)
      • 유니티 (5)
      • 알고리즘 (1)
      • java (7)
        • swing (6)
        • API 정리 (1)
      • 이것저것 (15)

    최근글과 인기글

    • 최근글
    • 인기글

    Archives

    방문자수Total

    • Today :
    • Yesterday :

    Copyright © AXZ Corp. All rights reserved.

    티스토리툴바