Задать вопрос
@egorkozelskij

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

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

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

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

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

Подскажите, как правильно все сделать?
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽