TL;DR - 그냥 pushNamed를 쓰자
플러터에서 라우팅할 때 Navigator를 많이 씁니다. 스택이 있고, 그 위에 위젯을 쌓아 나가는 방식인데요, 푸시할 때 push와 pushNamed 두 메소드를 쓸 수 있습니다.
뭘 써야 더 좋을까 찾아봤는데 작은 규모 프로젝트면 push를 써도 상관 없는데, 프로젝트 사이즈가 커지고 라우팅 경로가 복잡해지면 중복되는 코드 양이 많아지니 pushNamed()를 사용하라고 합니다.
플러터 이슈에서 해당 내용에 대해 논하기도 했네요
반응형
'프로그래밍 > Dart, Flutter' 카테고리의 다른 글
[Flutter] ProgressIndicator CPU 관련 이슈 (0) | 2022.02.11 |
---|---|
[Flutter] Provider를 이용한 상태관리 예제 (counter) (2) | 2022.02.01 |
[Flutter] 디버그 모드인지 확인하는 방법 (0) | 2022.01.24 |
[Flutter] TextField가 자꾸 초기화 될때 (0) | 2022.01.23 |
[Flutter] 안드로이드 minSdkVersion 변경 방법 (0) | 2022.01.23 |