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