Избыточные свойства для распределенной маршрутизации в Polymer 2? Mixin?
Честно говоря, мне трудно понять элемент app-route. Я прочитал всю официальную документацию Polymer и другие посты в блоге разработчиков. Я посмотрел 3-4 видео YouTube. Я проанализировал конфиги маршрутизации в справочном приложении "shop", которое доступно в Polymer-Cli. Мне нравится теория распределенной маршрутизации на стороне клиента, но эта реализация может быть слишком гибкой для моего маленького мозга.
Больше всего меня беспокоит избыточность свойств. В каждом представлении, которое требует маршрутизации, мне нужно повторно объявлять свойства, такие как "route", "routeData" и "subroute". Я не могу не задаться вопросом, могут ли эти свойства быть объединены в одном месте? Могу ли я распространить миксин, который будет стандартизирован на одном соглашении?