static Future<T?> pushNamed<T extends Object?>(
BuildContext context,
String routeName, {
Object? arguments,
}) {
return Navigator.of(context).pushNamed<T>(routeName, arguments: arguments);
}
arguments는 Object 타입이다.
Navigator.pushNamed(context, AppRoutes.idPwInput, arguments: _textEditingController.text);
String nickname = ModalRoute.of(context)?.settings.arguments as String;
→ 보내는 타입에 맞게 타입캐스팅을 해주어야함