여씨의 개발이야기

[오블챌] 24.11.08 오늘의 개발일지 본문

📕 Note

[오블챌] 24.11.08 오늘의 개발일지

yeossi 2024. 11. 8. 18:26

[✨What I Learnt]

Case typescript 강의를 듣던 도중 오랜만에 접한 react와 상태관리.
정말 새까맣게 잊어버려 기억이 하나도 안 났다. 
What I Learnt 상태관리란?

프론트엔드에서 상태관리는 애플리케이션의 다양한 데이터 상태를 추적하고, 이를 관리하여 UI의 일관성과 사용자 경험을 유지하는 중요한 역할을 한다. 상태(State)는 컴포넌트나 애플리케이션의 현재 상태를 나타내며, 예를 들어 사용자가 로그인했는지, 특정 목록에 선택된 항목이 무엇인지, 페이지에 표시할 데이터가 무엇인지 등을 포함한다.

프론트엔드 애플리케이션은 사용자와의 상호작용을 통해 지속적으로 상태가 변경된다. 이를 관리하려면 다양한 도구가 필요하다. 기본적으로 React의 useState와 useReducer, Redux, MobX, Context API 등이 있다. 요즘엔 Zustand가 유명한 편. 이에 대해서는 나중에 자세히 다루도록 하겠다.

 

Comments