Архитектура приложения
Добрый день, возникла проблема и из-за недостатка знаний не могу ее решить, мне нужно написать приложение заметок (evernote на минималках). Суть в том, что при написании заметки ее нужно в фоновом режиме сохранять, вопрос в том, как это сделать архитектурно, спользую
React redux-saga firebase? При печатании текста просто на каждый набранный символ вызываю эффект TakeLates(По сути он отправляет изменения на сервер и если таких изменений много то, он не содает очередь и не блокирует приложение, а просто выполняет крайний). Проблема в том, что если добавить какой-нибудь текстовый редактор, то все начинает немного тормозить. Вопрос в том, как наиболее оптимально все сделать. Например я думал, все сохранять на клиенете(indexDB) и при подключении к серверу просто синхронизировать, но тогда если зайти с другого браузера, то ничего не сработает
|