Меня интересует то же, но для шаблонов почти похожих (например в одной таблице есть колонка, а в другой - нет). Для кода в одном из случаев выбрал наследование и v-if для шаблонов, но мне не нравится, иногда использовал примеси, в зависимости от нужд. Например для модулей vuex наследование хорошо заходит.
ну тут зависит от вашей фантазии. вообще если роуты динамические, то добавить child к каждому роуту, если через route.query, то не надо, но больше кода в каждом компоненте.
Димка Реактнативный, ну еще один гвоздь себе в гроб вбивают что. Лично меня пока устраивает pwa режим, без апп стора. А гугл так вообще вроде как начал прямо pwa без обертки к себе в плей принимать.