Показать сообщение отдельно
  #1 (permalink)  
Старый 11.11.2018, 14:24
Интересующийся
Отправить личное сообщение для monstantin Посмотреть профиль Найти все сообщения от monstantin
 
Регистрация: 04.01.2017
Сообщений: 12

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