Описание тега mobx-state-tree
NoneMobx-state-tree - это контейнер состояний для приложений javascript, который работает на Mobx.
1
ответ
Должен ли я сделать новый магазин или использовать существующий магазин? - Mobx State Tree?
У меня есть классический пример компаний и сотрудников. Прямо сейчас у меня есть CompanyStore, у которого есть Массив компаний, и у каждой компании может быть множество сотрудников. Теперь эта структура прекрасно работает, когда в моем разделе админ…
18 июл '18 в 23:44
1
ответ
Расширение модели в дереве состояний mobx
У меня есть куча магазинов, каждый из которых содержит список одного типа объекта, как const userStore = EntityStore.create(....) const supplierStore = EntityStore.create(....) Некоторые магазины могут предложить дополнительные функциональные возмож…
07 фев '19 в 05:00
1
ответ
Один объект в дереве состояний Mbox?
Если я сделал магазин (RegistrationStore) и была создана только 1 компания, какой тип мне использовать? .model("RegistrationStore", { company: types.optional(????) })
08 июн '18 в 18:45
1
ответ
Mobx State Tree вложенных хранилищ инъекций
У меня есть одна проблема с использованием mobx-state-tree. Если у нас есть вложенные магазины со следующей структурой login(store):{ //some primitives }, mainPage(store):{ slider:(store):{ //some primitives }, userList:(store):{ //some primitives }…
23 авг '18 в 12:46
1
ответ
Как вы храните не-mobx-состояние-тип дерева (экземпляр класса) в моделях?
Я получил: Ошибка: [mobx-state-tree] ожидал, что в качестве первого аргумента будет использован тип mobx-state-tree, получен класс HubConnection { constructor(urlOrConnection, options = {}) { options = options || {}; При попытке сделать это: import …
08 янв '18 в 09:38
0
ответов
Неглубокие ссылки в mobx-state-tree
Mobx дает мне довольно большое разнообразие мелких наблюдений. Мне интересно, как я могу моделировать такие мелкие наблюдаемые в дереве состояний MOBX? Мне нужны две вещи: В MST я хочу сохранить ссылку на очень сложный объект. Все, что меня волнует,…
23 авг '18 в 11:41
0
ответов
Как получить onBecomeObserved работа с mobx-state-tree
Я пытаюсь получить некоторые данные о onBecomeObserved с помощью mobx-state-tree, но я не могу заставить этот базовый пример работать. https://codesandbox.io/s/8p3jvnpp9 В комментариях приведен тот же пример, что и с MOBX, который работает так, как …
11 фев '19 в 18:17
0
ответов
Отреагировать на загрузочную таблицу, как сохранить ячейку с состоянием MST?
Как я могу предотвратить поведение по умолчанию для сохранения (onBlur и ввод)? Я просто, что использовать хуки сохранения, потому что я использую MST, и я не могу изменить значения напрямую. TNX
17 сен '18 в 14:23
3
ответа
Как получить обнуляемое строковое значение в Mobx-State-Tree
Я пытаюсь создать модель с необязательным значением NULL. Я пытался использовать оба hint: types.optional(types.string, ""), а также hint: types.maybe(types.string), Оба приводят к ошибке, когда я пытаюсь установить объект json как объект. Работает,…
14 авг '18 в 11:45
0
ответов
Как определить, что данные модели точно изменились с помощью mobx-state-tree?
Что я хочу сделать: клонировать содержимое узла для редактирования (как объяснено в Michhead.io по Michiel), после нажатия кнопки обновления скопировать обратно клон в исходную модель, только если изменения точно обнаружены, отправить обновление бэк…
03 мар '19 в 00:00
2
ответа
Как разделить модели дерева состояний Mobx на несколько файлов?
У меня есть модель дерева состояний Mobx, которая выросла слишком долго, и я хотел бы разделить ее на несколько файлов javascript. Вот демонстрация некоторого кода: ///file1.js import { types } from "mobx-state-tree"; export const ExampleModel = typ…
07 янв '19 в 19:07
1
ответ
Вызов функции хранилища Mobx в другом компоненте Observer
У меня есть магазин Mobx, и я передаю этот магазин внутри провайдера, и когда я его утешаю, он показывает структуру магазина Mobx. Ниже мой магазин Mobx import { observable, computed, action, useStrict, runInAction, toJS } from 'mobx'; // useStrict(…
29 янв '19 в 10:43
0
ответов
Состояние Mobx с асинхронным вызовом
Так что у меня есть mobx store: ... const Auth = types.model({ token: types.optional(types.string, "") }) export const AuthStoreModel = Auth .actions(self => ({ login: flow(function* (email, password){ const response = yield api.post('auth/login'…
16 май '18 в 20:22
1
ответ
Ошибка при преобразовании `undefined` в` map<string, AnonymousModel>`
Я пытаюсь создать очень простое вложенное хранилище с помощью mobx-state-tree и не могу понять, как заставить его работать. Либо эта библиотека невероятно не интуитивна, либо я просто упускаю что-то очевидное. Я пытался обернуть все в MST.types.opti…
17 окт '17 в 07:55
0
ответов
Ошибка: [mobx-state-tree] Не удалось разрешить ссылку XXX для типа "Пользователь"
контекст У меня есть приложение React, которое поддерживается mobx-state-tree (MST). Одна из страниц делает два параллельных вызова API для получения списка Projects и список системы Users, Ответы этих двух API-интерфейсов затем применяются в качест…
25 ноя '18 в 03:36
0
ответов
Внедрение хранилища MobX State Tree в реакцию на выброс компонентов
Проблема: я получаю сообщение об ошибке при попытке вставить хранилище MST в компонент класса реакции: Error: Uncaught [Error: MobX injector: Store 'auth' is not available! Make sure it is provided by some Provider ошибка связана с компонентом Login…
08 ноя '18 в 21:58
0
ответов
Как сохранить дерево состояний Mobx в React Native?
Мне нужно сохранить MST Store в React Native. Данные меняются редко. Я запутался между использованием AsyncStorage и AutoRun.
16 июн '18 в 12:21
0
ответов
Платим ли мы за снимки MobX State Tree, даже если мы их не используем?
Если мы используем MobX State Tree и никогда не запрашиваем моментальные снимки, платим ли мы за их производительность?
25 окт '18 в 00:43
0
ответов
Mobx-State-Tree: Как клонировать модель, которая включает ссылки?
Я пытаюсь клонировать модель, которая ссылается на другую модель, но я получаю: Error: [mobx-state-tree] Failed to resolve reference 'H1qH2j20z' to type 'AnonymousModel' (from node: /usualCustomer)... в клоне. Оригинал решает все в порядке. Вот мои …
18 май '18 в 20:28
1
ответ
Буквенный массив дерева состояний
Можно ли создать буквенный тип массива в MST? Это должно быть эквивалентно type Interval = ['1min', '5min']; Вот пример кода, который выдает ошибку type Interval = '1min' | '5min'; export interface AppStore { config: { intervals: ['1min', '5min'] },…
09 июн '18 в 21:02