24b0d121e09c28a8699fe8b115ef046f59489b9a


화면 전환하는 네비게이터 루트에 대해서 배웠는데

이거 키로 String밖에 안들어가나요?

이러면 좀 위험하지 않나요?.. 나중에 이름이 바뀌거나 하면 전체 파일을 다 뒤져본다거나 그런..




24b0d121e09c28a8699fe8b115ef0468e6a2eeb9


24b0d121e09c28a8699fe8b115ef046f5b4d9f9c


같은 맥락으로 화면전환할때 parameter 넘기는거를 이런식으로 Map에 다 풀어낸 다음에

전환된 화면에서 다시 Map으로 재구성해야하는데


여기도 String밖에는 안들어가는건가요? 그냥 dynamic형으로 넘겨서 다시 형변환한다거나 그런건 안됨?


팀원은 물어보니까 이게 복잡해서 static 클래스로 싱글톤 형식 데이터 저장소를 만든다는데 그게 일반적인 접근인건가요?