Я и моя команда создаем гибридное приложение ReactJS и ReactNative. Идея состоит в том, чтобы как можно больше делиться кодом. MobX — хорошее решение для управления состоянием, но мы столкнулись с проблемой. Наши общие хранилища состояний должны использоваться приложением ReactJS и приложением React Native. То же самое справедливо и для наших общих компонентов высшего порядка, которые должны наблюдать за изменениями состояния хранилищ состояний.
Итак, чтобы зарегистрировать класс в качестве наблюдателя MobX, в RN нам нужно
import {observer} from 'mobx-react/native'
а для ReactJS нам нужно
import {observer} from 'mobx-react';
React Native жалуется на импорт ReactJS и наоборот.
Может ли кто-нибудь помочь мне найти решение для этого и сделать хранилище состояний пригодным для использования на обеих платформах?
Заранее спасибо!