♻️ 리팩토링 설명
SavedStateHandle제거 상단바 전용 ViewModel 생성
🧹 리팩토링 작업 목록
배경
현재 NameBar, NameDropdown 상단바 관련 컴포넌트에서
elderId를 SavedStateHandle로 전달받고 있습니다.
SavedStateHandle은
- 문자열 키 하드코딩으로 인한 휴먼에러 가능성
- 백스택 상태에 따른 데이터 유지 불안정
- 코드 복잡도 증가
와 같은 문제가 있어, 개선이 필요합니다.
개선 방향
예상 효과
- 컴파일 타임 타입 안전성 확보
- 상단바 및 하위 화면 간 데이터 공유 구조 단순화
🔗 참고 링크
No response