javascript
2024. 7. 31.
자바스크립트로 상태 관리하기
이번 글에서는 새로 제작한 강의의 주요 주제 중 하나인 상태 관리에 대해 이야기해보려고 한다. ‘상태 관리’라는 단어를 들으면 대부분 Redux나 Context API와 같은 상태 관리 라이브러리를 떠올릴 것이다.이 글에서는 라이브러리가 아닌, 순수 자바스크립트로 상태 관리를 하는 방법에 대해 알아보자. 조금 더 자세히 이야기해 보면, 상태는 웹 페이지 내에서 눈에 보이거나, 눈에 보이지 않는 모든 변화하는 데이터를 의미한다.예를 들어, 사용자가 입력한 데이터, 버튼, 체크박스, 게시글 등이 상태에 해당한다. 그리고 이들을 관리하는 것이 바로 상태 관리입니다. 상태는 각각의 화면에서, 혹은 보이지 않는 영역에서 실시간으로 변화하는 값이기 때문에,상태가 언제, 어떠한 값으로, 어떻게 변경되었는지를 관리하는..