Мне интересно, есть ли кто-нибудь, кто разбирается в реактивности Vue (2 или 3), который мог бы ответить на этот вопрос и объяснить причины.
Это касается таких функций, как реактивность data() (геттеры и сеттеры), вычисляемые свойства, глобальный экземпляр Vue и даже хранилище Vuex.
Есть ли способ, которым я мог бы использовать только эти небраузерные функции javascript для использования в приложении Node.js, предназначенном только для серверной части?
Мне нужен способ иметь глобальное хранилище, содержащее временные данные, которые могут обновлять компоненты в других файлах через mapState/mapGetters.
В настоящее время я использую для этого lowdb, потому что он соответствует моим потребностям с точки зрения формируемых объектов JSON, где что-то вроде redis является ключом: только значение. (Не хочу вдаваться в более сложную настройку redis/rejson.)
По сути, мне нужна глобально доступная относительно полнофункциональная система реактивности на бэкэнде, без глобальных переменных или необходимости настраивать пользовательскую систему Rxjs, которая немного выше моей головы и отнимет слишком много импульса от моих целей, время- мудрый.
Буду признателен за любой вклад. Спасибо ????