Публикации по теме 'mobx-state-tree'


mobx-keystone, альтернатива mobx-state-tree без некоторых проблем
Вы когда-нибудь использовали mobx-state-tree ? Для тех, кто этого не знает, это классная библиотека управления состоянием. Он предлагает простоту использования изменяемой древовидной структуры, которая автоматически генерирует структурно разделяемые неизменяемые снимки, исправления, проверку типа во время выполнения, сериализацию и воспроизведение действий, и так далее. Все эти удовольствия - то, что превратило меня в одного из их сопровождающих и яростного сторонника этого (и я..

Создание приложения электронной коммерции с Ignite Bowser с Wordpress Woo-commerce в качестве бэкэнда - Часть II
В Части I мы настраиваем модель данных продукта для нашего приложения электронной коммерции на основе Wordpress и Woo-commerce в качестве источника данных, вы можете ознакомиться с документацией . и построен с использованием Ignite Bowser . Во второй части мы собираемся подключить несколько экранов, чтобы завершить жизненный цикл данных! Перво-наперво нам нужен экран. Создадим один: ignite g screen shop Теперь у нас есть пустой экран с именем shop-screen.tsx . Давайте..

Создание приложения для электронной коммерции с Ignite Bowser с Wordpress Woo-commerce в качестве бэкэнда - Часть I
Если вы никогда не использовали MobX State Tree или TypeScript, стек Ignite Bowser может быть вам немного незнаком! Если вам интересно, почему мне нравится этот стек, взгляните на Bowser README . В этой серии руководств я расскажу вам, как создать приложение для электронной коммерции с помощью Ignite Bowser, используя Wordpress Woo-Commerce в качестве бэкэнда. В этом посте мы рассмотрим этапы создания модели данных продукта для приложения электронной коммерции, чтобы..

Укрощение дерева состояний Mobx: pt. 1
Mobx State Tree - это мощная библиотека для управления состоянием и признанный игрок среди интерфейсных фреймворков состояний: MobX является одной из самых популярных альтернатив Redux и используется (вместе с MobX-State-Tree) компаниями по всему миру, включая Netflix, Grow, IBM, DAZN, Baidu и другие. Обладая впечатляющим набором функций , это мощная система состояний, которая может позволить вам быстро реализовать функциональность в ваших приложениях. К сожалению, использование..

Вопросы по теме 'mobx-state-tree'

Как вы храните в моделях тип, не являющийся деревом состояний mobx (экземпляр класса)?
Я получил: Ошибка: [mobx-state-tree] ожидал тип mobx-state-tree в качестве первого аргумента, получил класс HubConnection {constructor (urlOrConnection, options = {}) {options = options || {}; При попытке сделать это: import {...
1170 просмотров
schedule 19.07.2023

mobx-state-tree: Как клонировать модель, содержащую ссылки?
Я пытаюсь клонировать модель, которая ссылается на другую модель, но получаю: Error: [mobx-state-tree] Failed to resolve reference 'H1qH2j20z' to type 'AnonymousModel' (from node: /usualCustomer)... в клоне. Оригинал нормально разбирается. Вот...
1237 просмотров
schedule 21.12.2022

Как изменить родительское состояние из дочернего дерева состояний Mobx?
Я пытаюсь создать Nav в reactjs с помощью Mobx State Tree. Прямо сейчас у меня тонкая вертикальная панель навигации со списком значков. Теперь я хочу добавить к определенным пунктам подменю. При щелчке по ним Nav переходит от тонкого к широкому...
2417 просмотров
schedule 18.04.2022

Поток дерева состояний Mobx. Как узнать, когда это будет сделано?
Я использую дерево состояний mobx и mobx для UI Stuff. Теперь, когда я что-то сохраняю в db, после выполнения запроса я хочу обновить пользовательский интерфейс (т.е. мое состояние mobx). Мне нужно знать, когда поток закончится. myFlow:...
1949 просмотров
schedule 03.09.2022

Uncaught TypeError: невозможно прочитать имя свойства undefined в React
Я играю с деревом состояний Mobx. В простой модели, которую я построил, я получаю эту ошибку «Uncaught TypeError: Cannot read property 'name' of undefined». Я вставляю все блоки кода. Index.js import React,{Component} from "react"; import...
747 просмотров
schedule 17.04.2023

Универсальная модель в дереве состояний Mobx?
У меня будет несколько «продуктов» с разными «характеристиками». Примеры Продукты Камеры Ноутбук Характеристики камеры Цифровая камера мегапикселей Марка Оптический зум Ноутбук Sepcs Марка Размер Ram...
733 просмотров
schedule 11.04.2024

Есть ли способ заранее не определять модель данных в mobx-state-tree? (для динамического определения типа)
Я хотел бы иметь возможность не определять тип для модели данных, но при этом иметь возможность наблюдать данные после их загрузки. У меня также есть отношения, но они могут быть определены статически. Документы говорят мне о замороженных, но мне...
3248 просмотров

Генератор дерева состояний MobX не позволяет изменить состояние в успешном обещании?
Через следующий код я получаю эту ошибку: error: Error: [mobx-state-tree] Cannot modify 'AuthenticationStore@<root>', the object is protected and can only be modified by using an action. рассматриваемый код (генератор):...
1815 просмотров

Mobx-state-tree использовать mobx-реакции внутри дерева - хорошая или плохая практика?
У меня есть статья, которая представляет собой объект mobx-state-tree, и я использую ее в приложении для реагирования. Это действие внутри моего дерева setId(id: string) { self.id = id this.updateProduct() }, И событие <input...
365 просмотров
schedule 31.05.2024

Узел не может существовать дважды в дереве состояний (mobx-state-tree)
Я получаю сообщение об ошибке Error: [mobx-state-tree] A node cannot exists twice in the state tree. Failed to add SearchModel@/results/0 to path '/selectedItem' при присвоении значения selectedItem в следующей модели с помощью действия...
2743 просмотров
schedule 02.04.2023

Пользовательский интерфейс мерцает, когда я перетаскиваю элемент и перетаскиваю его
У меня проблема с тем, чтобы response-beautiful-dnd работал без мерцания. Я последовал примеру из курса «Умник». Вот мой образец кода. Контейнер списка предметов onDragEnd = (result) => { if (this.droppedOutsideList(result) ||...
1082 просмотров
schedule 28.05.2022

Есть ли поддержка динамического типа?
Как в дереве состояний MobX определить свойство с динамическим типом? пример: может быть назначен любому типу ... например, целому, строковому, логическому, объектному и т. д. Любая идея? Обязательно ли определение типа в MST?
310 просмотров
schedule 17.12.2022

реакция mobx на отфильтрованный список
Я хочу прослушать изменение определенных элементов списка. Я использовал reaction в своем списке и отфильтровал свой список, чтобы получить определенные элементы, которые мне нужно прослушать, но reaction срабатывает, когда в список добавляется...
69 просмотров

Тип ссылки Mobx State Tree и Typescript
Я использую дерево состояний mobx с Typescript в приложении React. И у меня проблема с Typescript, когда он жалуется на тип типа mobx types.safeReference . Похоже, что тип safeReference в определении модели отличается от его типа, когда вы...
1385 просмотров