@egorkozelskij

Как правильно организовать структуру в MobX?

Добрый вечер!

Подскажите, как правильно организовать структуру хранение данных в Mobx.
Например, демострационный ToDo.
Что есть на Rest сервере:
1) tasks
2) projects
3) Каждая таска связана с проектом (project_id).

Если рассматривать ситуацию, в которой к одному серверу стучатся браузерное приложение и мобильное приложение (React Native + MobX) - то есть важно синхронизация данных и алгоритм обновления данных (когда загружать и синхронизировать на клиенте, как синхронизировать, если клиент хранить данные одного пользователя, а сервер данные всех пользоавателей, когда отправлять для синхронизации на сервере).

И собственно интересует, как правильно хранить связи таблиц в MobX?
Мне хорошо понятен принцип хранения данных и их использование на бэке c Postgres.
Но как я понимаю, на клиенте ситуация другая, потому что там нужно хранить данные для офлайн доступа + как то их синхронизировать.

Подскажите, как правильно все сделать?
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы