중복을 제거하기위한 꿀팁

import 'package:go_router/go_router.dart';

final router = GoRouter(
	routes : [
		GoRoute(
			path : '/', // 홈
			builder : (context, state) {
				// 이동할 페이지 정의
					return RootScreen();
			},
			routes:[
				GoRoute(
					path : 'basic', // /basic으로 됨
					builder : (context, state) {
						return BasicScreen();
					}
				)
			]
		)
	],
);

GoRoute 안에 routes를 적어 path를 이어 적을 수 있다.

사용방법

ElevatedButton(
	onpressed: () {
		context.go('/basic')
	}
)