Подскажите, как грамотно можно прокинуть все начальные пропсы app'а, чтобы они были доступны из всех компонентов, но только для чтения?
Чтоб сохранилась реактивность, надо положить в контекст readable-стор с пропсами. Тогда считать их можно будет везде, но поменять сможет только рутовый компонент.
Либо, если реактивность вообще не нужна, тогда прямо писать это значение в контекст, без стора.
Вам для чего?