Описание тега mobx-react

MobX - это проверенная на практике библиотека, которая делает управление состоянием простым и масштабируемым.
2 ответа

Как уменьшить повторение object.chain в реагирующем?

У меня есть активный код с mobx, как показано ниже, как вы, ребята, видите, мне нужна ссылка this.props.store.user.avatar чтобы получить значение глубокого объекта из реквизита, я не хочу многократно использовать длинный синтаксис, я знаю, что могу …
12 май '17 в 11:42
3 ответа

Функции потока Mobx не проверяются типом FlowType без.bind(это)

Когда мы используем функции декорированные потоком MobX, flowtype думает this имеет тип any и не проверяет тип. class MyComponent extends Component<*> { actionMethod = flow(function*(){ yield this.notAMethod(); }); } Однако, если мы связываем …
09 окт '18 в 09:08
3 ответа

Как синхронизировать, чтобы сохранить экземпляр в реагировать?

У меня есть магазин в реакции, который содержит @observable names names = []; Теперь я хочу импортировать этот магазин в 3 других магазина, но я хочу синхронизировать categories в двух из них. как если бы categories изменение в одном магазине это от…
07 май '18 в 15:38
3 ответа

Можно ли создать наследство между двумя магазинами mobx?

Я создаю два виджета с MOBX / реагировать, где вся логика находится внутри магазинов. Оба придерживаются большинства правил дизайна, поэтому их магазины идентичны на 95%. Есть ли умный способ справиться с этой ситуацией? Например, возможно ли создат…
08 фев '18 в 21:36
1 ответ

Использование MobX в гибридном приложении ReactJS и ReactNative

Я и моя команда создаем гибридное приложение ReactJS и ReactNative. Идея состоит в том, чтобы как можно больше делиться кодом. MobX - хорошее решение для управления состоянием, но мы наткнулись на проблему. Наши общие хранилища состояний должны испо…
24 май '17 в 09:43
1 ответ

Объедините StackNavigator с реквизитом Mobx

Я пытаюсь использовать StackNavigator вместе с MobX. Вот где я застреваю. index.android.js import React, {Component} from 'react'; import {AppRegistry} from 'react-native'; import DemoStore from './src/stores/DemoStore'; import { StackNavigator } fr…
29 окт '17 в 14:48
1 ответ

MobX http вызов Rest API и возвращение Observable

Я пытаюсь с MobX. Мои вопросы MobX поставляется со встроенной http-частью? Если да, то как называется / функция? Если ответ на вопрос № 1 отрицательный и я использую axios, как я могу преобразовать разрешенное обещание в мое наблюдаемое? Я знаю, что…
31 май '17 в 17:07
1 ответ

Как получить простой объект из объекта MOBX?

Я определил карту MOBX, как показано ниже: @observable editors = observable.map(); Затем я добавил объект на editors как показано ниже: editors.set(key, { alias: 'alias-1', message: 'hello', }) когда я получу объект от editor как показано ниже: let …
12 апр '17 в 05:55
0 ответов

Mobx-реагирующий наблюдатель не синхронизируется с представлением React Router

Я смог успешно использовать mobx с моими обычными страницами, но у меня была эта сложная страница, которую я хотел создать, поэтому я решил встроить ее в компонентный рендер, который отлично работал. render = () => ( <InAppLayout fullWidth noP…
29 мар '18 в 01:04
1 ответ

React Native - Ошибка обновления 0,56 [Отредактировано]

Я пытаюсь интегрировать mobx в свое собственное приложение реагировать, но я думаю, что возникли некоторые проблемы из-за собственного обновления 0.56 реакции. Ошибка возникает, когда я использую store-prop или @ наблюдатель-декоратор (см. Код ниже)…
09 июл '18 в 14:17
1 ответ

Как и когда устанавливать свойства объекта домена mobx?

У меня возникают проблемы с поиском хорошего решения конкретной проблемы в моем приложении реакции / MOBX. Допустим, у меня есть несколько блоков, которые я хочу расположить на экране в определенном макете, в котором положение каждого блока зависит …
15 май '18 в 12:48
1 ответ

React Mobx Firebase.onAuthStateChanged listener

Я всегда ставлю свои auth.onAuthStateChange().then(user => ... внутри componentDidMount() компонента React верхнего уровня. Тогда я бы удалил слушателя внутри componentWillUnmount() Мой вопрос, как бы я это сделал? Моя идея примерно такая: class …
20 авг '17 в 02:02
3 ответа

React + Mobx: 'this' является нулевым при попытке обновить магазин

Просто начинаю работать с Mobx & React и у меня возникают проблемы с обновлением магазина. Я получаю ошибку при нажатии кнопки, которая должна обновить свойство 'me': Store.js:12 Uncaught TypeError: Cannot set property 'me' of null Мой магазин: impo…
20 ноя '16 в 08:22
0 ответов

Где мне нужно добавить ключевой атрибут здесь?

У меня есть два реагирующих компонента: внешний, называемый UserManagement, и другой, называемый UserList, который один раз используется в качестве подкомпонента. Я получаю это знакомое сообщение об ошибке в моей консоли Chrome: Each child in an arr…
22 июн '17 в 04:44
1 ответ

Как загрузить данные MobX в конструктор хранилища асинхронно?

Я пытаюсь написать хранилище MobX, которое асинхронно загружает данные в конструктор. Проблема в том, когда я пытаюсь обновить @observableизменения не запускаются, поэтому компонент React никогда не обновляется. Это магазин (на самом деле, setTimeou…
15 авг '18 в 15:14
2 ответа

Как проверить, находится ли объект в наблюдаемом массиве Mobx?

Я использую indexOf в компоненте React для стилизации кнопки на основе того, находится ли объект в наблюдаемом массиве mobx. Кнопка для фаворита. Он помещает объект для этого конкретного элемента списка в наблюдаемый массив в хранилище под названием…
19 апр '17 в 03:53
1 ответ

Лучшая практика использования @inject в mobx-реагировать?

Я знаю, что использование @observer на более мелких компонентах хорошо для производительности. Также целесообразно использовать @inject для максимально возможного количества компонентов? Очевидно, что таким образом легче получить доступ к используем…
19 ноя '17 в 09:51
1 ответ

Почему Mobx Inject должен использовать контекст реакции?

Каковы потенциальные проблемы для реализации @inject декоратор, который не зависит от mobx-react"s Provider компонент (который хранит свои свойства в контексте реакции)? Использование inject будет что-то вроде этого: // MyComponent.js import { authM…
05 янв '17 в 08:29
1 ответ

Любой совет использовать mobx с i18n (интернационализация) в моем приложении React JS

В моем приложении Mobx + React JS я использую поведение интернационализации. Смотрите следующий пример: import React, { Component } from 'react' import { InjectedTranslateProps, translate } from 'react-i18next' import { IPropsBase, IStateBase } from…
09 мар '18 в 14:12
1 ответ

Обработка входных изменений в MOBX

Допустим, у меня есть две формы, каждая из которых связана с отдельным магазином mobx. Одна форма предназначена для информации о клиенте (имя, фамилия и т. Д.), А другая - для информации о сотруднике. Каждая форма, очевидно, имеет несколько входов, …
27 июл '18 в 19:32