Результаты поиска по запросу "mobx"

5 ответов

Использование наблюдаемых декораторов MobX с приложением create-реагировать

MobX документы скажите мне, что я должен "использовать плагин transform transform-decorators-legacy и убедиться, что он находится первым в списке плагин...

2 ответа

 Действие магазина для перехода на новый экран.

у использоватьthis.props.navigation от экранного компонента для навигации. Как мне сделать подобное в файле магазина mobx? Или я должен выполнить навигацию в магазине? Я прочиталНавигация без навигационной ...

1 ответ

Спасибо за ответ! Я решил свою проблему, используя одно из многих решений, предложенных на странице проблемы github, на которую вы ссылались: теперь у меня есть служебная функция typedInject, которую я оборачиваю вокруг своего компонента перед его экспортом, и она отлично работает. Просто сделать дополнительные свойства необязательными, потому что вам нужно проверять, определены ли они каждый раз, когда вы пытаетесь их использовать ...

образовываю реактивный проект из redux в mobx, и у меня возникла следующая проблема: я использовал шаблон «контейнер / презентатор» с redux, что означало использование функции «connect» избыточного типа, например: export default ...

ТОП публикаций

2 ответа

мой @ babel / плагин-предложение-декораторы ":" ^ 7.1.0 ",

овил свое приложение RN с 0.55.4 до 0.56, которые используют Babel 7. В 0.55.4 для использования декораторов для MOBX я использую "babel-plugin-transform-decorators-legacy", но не совместим с Babel 7 ... реактивная версия: 0.56.0 моб. версия: ...

1 ответ

Основная цель, на которую я хочу обратить внимание, - отдать предпочтение общению между магазинами, а не третьему, а не прямому, так как это позволит вам лучше изолировать магазины друг от друга. Я не знаю специфику вашего приложения, но это процесс разработки, вы видите, что что-то должно работать по-другому - ваш рефакторинг. Да, это накладные расходы - но если ваши болячки зависят друг от друга - ожидайте больших неприятностей, когда вам придется рефакторинг один или удалить. Когда это может быть недопустимо для приложения с 2 магазинами, но если у вас есть 20 - это будет иметь значение.

редложено здесь, в Mobxдокументация [https://mobx.js.org/best/store.html]Я создал несколько магазинов следующим образом: class bankAccountStore { constructor(rootStore){ this.rootStore = rootStore; } ... class authStore { constructor(rootStore){ ...