thruthesky/all_in_one

중복 라우트 제거 및 에러 핸들링

Closed this issue · 0 comments

아래의 코드에서 보듯이, Get 을 통해서 Nav stack 의 중복 라우트(스크린)을 제거하려고 했다.

https://github.com/thruthesky/all_in_one/blob/main/lib/services/router.dart

문제는 코드가 복잡하다는 것이다. 복잡한 코드는 실패한 코드이다.

더 간단하게 할 수 있어야 한다.

  • Nav Stack 에 중복 라우트(또는 동일한 스크린과 라우트 옵션)을 두개 띄우지 않기.
  • 존재하지 않는 라우트로 접속시 에러 핸들링.