Каков наилучший способ создания приложения React + демонстрационная страница Firestore? - PullRequest
0 голосов
/ 15 апреля 2020

Я создаю веб-приложение React с внешним интерфейсом, который полностью синхронизируется с базой данных Firestore со слушателями, запросами, записью и т. Д. c. Государства зависят от этих данных.

Пользователи могут зарегистрироваться и использовать базу данных для создания собственных групп, отправки приглашений другим пользователям и т. Д. c.

Моя проблема в том, что я хочу создать демонстрационную страницу, где на первый взгляд демонстрационный пользователь может увидеть многие возможности и функциональные возможности приложения. Я не хочу go проходить через весь код везде, где есть взаимодействие с БД, чтобы добавить альтернативный код для демонстрационных пользователей; было бы немного грязно. Кроме того, я не хочу загрязнять мою «обычную» базу данных постоянными демонстрационными данными, которые создают демо-пользователи. Итак ... как это сделать, мне интересно?

Теоретическое решение, о котором я подумал, возможно, заключается в создании экземпляра определенных сегментов данных Firestore, которые удаляются после выхода демонстрационного пользователя или после тайм-аут. Но я не смог найти способ сделать этот поиск по документации Firebase и Google.

У кого-нибудь есть хорошее практическое решение для этого? Возможно, я могу что-то сделать с облачными функциями?

...