[TIL] Day 58

현서·2026년 2월 13일

[TIL] Flutter 9기

목록 보기
70/102

GoRouter 객체 전달

기본 개념

GoRouter는 Flutter에서 라우팅을 관리하는 객체.
화면 간 이동 시, 라우터 객체 자체를 다른 위젯이나 페이지에 전달할 수 있음.
일반적으로 context.go() 또는 context.push()를 사용하지만, GoRouter 인스턴스를 직접 전달하면 더 유연한 라우팅 로직 구현 가능.

  routes: [
    GoRoute(
      path: '/',
      builder: (context, state) => HomePage(router: router),
    ),
    GoRoute(
      path: '/details',
      builder: (context, state) => DetailsPage(),
    ),
  ],
);

0개의 댓글