📖 한국경영교육연구소 AI ACADEMY · 용어·통역 사전
상태 (state)
💬 쉬운 뜻
화면이 들고 있는 '점수판'이에요. 좋아요 수, 장바구니 개수, 입력 중인 글자처럼 바뀌는 값을 점수판(state)에 적어두면, 값이 바뀔 때마다 리액트가 새로고침 없이 그 부분만 알아서 다시 그려줍니다.
🧭 이 상황에서
버튼을 눌러도 화면 숫자가 안 바뀌거나, AI가 "state로 관리할게요"라고 하는데 일반 변수랑 뭐가 다른지 모르겠다.
⌨️ 이럴 땐 이렇게 입력
- 좋아요 버튼 누르면 숫자가 1씩 올라가게 해줘. (state 써서)
- 지금 이 화면이 기억하고 있는 값(state)이 뭐뭐인지 알려줘.
- 버튼을 눌러도 화면이 안 바뀌어. state가 제대로 바뀌는지 확인해줘.
🔮 AI가 이렇게 답하면 = 이런 뜻
AI가 "useState로 상태를 만들었어요"라고 하면 = 점수판을 하나 설치했다는 뜻이에요. "setCount로 업데이트합니다" = 점수판 값은 직접 못 고치고 전용 리모컨(set함수)으로만 바꾼다는 뜻.
➡️ 다음엔 이렇게
값은 바뀌는데 화면이 그대로면 "state를 직접 수정하고 있는 건 아닌지 확인해줘"라고 하세요. 점수판은 리모컨(set함수)으로 바꿔야만 화면이 다시 그려집니다.
한국경영교육연구소 · AI ACADEMY — 외부강사 김지백 · 시연 교실 홈