목록Flutter/Navigation (1)
D-Park
- GoRouter란? Flutter에 대한 선언형 라우팅 패키지로, Router API를 사용하여 다양한 화면 간의 이동을 URL 기반 API로 편리하게 제공. URL 패턴을 정의 및 사용하여 탐색하고, 딥 링크를 처리하며, 기타 많은 탐색 관련 시나리오를 처리할 수 있다. - 패키지 추가 : $ flutter pub add go_router - 간단한 예제 1. GoRouter 설정 final _router = GoRouter( routes: [ GoRoute( path: '/', builder: (context, state) => HomeScreen(), ), ], ); - GoRouter의 routes에 List를 정의 - GoRoute의 path는 실제로 사용되어지는 path이며 해당 path에..
Flutter/Navigation
2023. 7. 24. 22:33