배경
LoginView는 LoginFeature 기반 TCA 전환이 적용되어 있음.
남은 StorePattern 기반 ViewModel을 쉬운 화면부터 TCA로 전환하기 위한 5번째 작업.
범위
- SettingsViewModel을 SettingsFeature로 전환
- SettingsView가 StoreOf 기반으로 상태와 액션을 전달하도록 변경
- sign out, delete account, cache clear, theme 변경, network/theme observe 동작 보존
난이도 근거
- 단일 설정 화면이지만 destructive action과 observer가 포함됨
- AccountView, PushNotificationSettingsView 같은 하위 화면과의 연결을 유지해야 함
완료 조건
- 기존 SettingsView 동작 유지
- alertType별 버튼과 message 분기 보존
- 필요한 회귀 테스트 추가 또는 기존 테스트 갱신
배경
LoginView는 LoginFeature 기반 TCA 전환이 적용되어 있음.
남은 StorePattern 기반 ViewModel을 쉬운 화면부터 TCA로 전환하기 위한 5번째 작업.
범위
난이도 근거
완료 조건