Я хотел бы передать данные на другой экран. Согласно документам при использовании именованных маршрутов мне нужно использовать Аргументы и использовать:
Navigator.pushNamed(
context,
NextScreen.route,
arguments: NextScreenArgs("pew"),
);
Однако то же самое (?) Может быть достигнуто только с помощью:
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => NextScreen("pew"),
),
);
Есть ли разница или преимущество при использовании pushNamed
?