Skip to content

[DISCUSSION] GlobalState, GlobalView #25

@HenryVoid

Description

@HenryVoid

개요

  • 앱 전체에 영향이 가는 State Property와 View 설정에 관하여

문제 상황

  • main과 login switching 할 수 있는 (앱 전체에 영향을 미치는) State가 없음

고민 과정

  • Login Flow 관련 뷰는 자동로그인 시 아예 존재할 필요가 없음 main과 auth 간의 switching 할 수 있는 globalState가 필요하다 생각되어짐
  • globalState를 생각하니 network 실패 시 error를 나타내는 뷰에 관하여 어떻게 앱전체에서 쓸수 있는게 있으면 좋지않을까 생각되어짐

해결 방안 제시

  • Global State를 관리하는 Reducer와 View를 만들어 toast나 alert 그리고 화면이동, 의존성주입을 관리 하는게 좋지않을까?
  • GlobalReducer(View)가 생길 경우 GlobalReducer가 정확한 룰이 없을 경우 massive해질 수 있고 로직찾기가 어려워질 수 있음

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions