-
Notifications
You must be signed in to change notification settings - Fork 0
State
Yeonu Kim edited this page Aug 25, 2024
·
3 revisions
여러 state들을 하나의 객체처럼 묶어서 zustand로 관리하고 있습니다.
참고한 자료
https://velog.io/@hyeon9782/우아콘-2023-프론트엔드-상태관리-실전-편-with-React-Query-Zustand
- userId
- sessionId
- attendIdx
- status
- attends: 시간별 출석 내역을 저장합니다.
리스트 형식으로 저장되는 데이터를 관리합니다.
- data
- loading
- error
User state를 제외한 나머지 state는 크게 필요하지 않아 보입니다. 확인 후 제거하시는 것을 추천합니다.
- userId
- username
- password
- isAdmin
- token: reload 시 초기화되지 않도록 web storage에 저장해야 합니다. 현재는 session storage에 저장하고 있습니다.
- sessionId
- sessionName
- date