Публикации по теме 'mobx-react'
Советы и подводные камни Mobx
Так что в последнее время я начал видеть, что все больше и больше людей используют MobX, и я хотел поделиться некоторыми идеями, которые я получил во время его использования в течение некоторого времени. Я собираюсь написать о нескольких темах, которые не так очевидны для новых пользователей MobX. Эта статья требует базовых знаний или предыдущего использования Mobx, я подготовил репозиторий Github, чтобы поиграть с этим материалом ( здесь )
Кэширование вычисленных значений
Итак, у..
Вопросы по теме 'mobx-react'
Mobx возвращает ObservableObjectAdministration вместо моего объекта
Я новичок в мобксе. Мне было интересно, почему я получаю ObservableObjectAdministration , когда я вызываю вычисляемую функцию getServerUrls() вместо объекта.
Ниже мой магазин.
import { observable, computed } from 'mobx';
import {...
4184 просмотров
schedule
13.05.2023
MobX создает и ссылается на новые Observables на основе значений внутри установленных Observables
В одной из функций моего приложения я синхронизируюсь с Firebase, чтобы получить список активных событий. Основной результат этого означает, что наблюдаемая будет неоднократно устанавливаться в режиме реального времени. Это здорово, но привело к...
379 просмотров
schedule
08.10.2022
react-mobx - сохранить, отображаемое как функция, вместо того, чтобы возвращать значение
Я пытаюсь добавить mobx в существующий проект. Проект был загружен с помощью приложения create-react, извлечен, а затем я добавил поверх него mobx. Пока это мой магазин:
import {observable, action, computed} из 'mobx'
export default class...
470 просмотров
schedule
08.03.2023
Отмена функции автозапуска mobx на componentWillUnmount
В моем componentDidMount есть следующая функция автозапуска:
componentDidMount() {
this.autoUpdate = autorun(() => {
this.setState({
rows: generateRows(this.props.data)
})
})
}...
2194 просмотров
schedule
17.05.2022
Шаблон Electron Forge с наблюдателями mobx-react
Недавно я начал экспериментировать с Electron Forge и считаю, что это отличный инструмент. Я также работал с пакетом mobx-react и использовал функцию наблюдателя. .
Создавая проект electronic-forge на основе шаблона реакции, я изменяю файл...
194 просмотров
schedule
22.05.2023
Декораторы MobX не работают
У меня проблемы с тем, чтобы декораторы, такие как @observable и @computed, работали в моем проекте.
Вот мои файлы.
package.json:
{
"name": "heroku-react",
"version": "0.1.0",
"private": true,
"dependencies": {...
2319 просмотров
schedule
06.05.2023
Mobx React никогда не обновляется
Я пытаюсь понять реализацию mobx в React. Я использовал create response app и обновил конфигурацию по умолчанию, чтобы использовать декораторы. Затем я создал такой простой магазин:
РЕДАКТИРОВАТЬ: после ответа Бена Хейра (спасибо ему!) Я...
190 просмотров
schedule
12.03.2023
Наблюдаемый массив Mobx не обновляется
Я объявляю наблюдаемый массив следующим образом в reactjs, используя mobx
@observable cacheditems
constructor() {
this.cacheditems = []
Теперь я получаю данные из pouch-db в автономном режиме следующим образом:
var items = []...
6246 просмотров
schedule
23.07.2023
Не удалось получить автозапуск mobx, реакция, когда повторно срабатывает более одного раза
У меня есть простой компонент, который отображает null, но должен показывать предупреждение iOS/Android, когда shown prop из хранилища уведомлений изменяется на true, он отлично работает только один раз, используя автозапуск / реакцию / когда из...
916 просмотров
schedule
12.06.2022
React Mobx Firebase.onAuthStateChanged слушатель
Я всегда помещал свой auth.onAuthStateChange().then(user => ... в componentDidMount() компонента React верхнего уровня.
Затем я бы удалил слушателя внутри componentWillUnmount()
Мой вопрос в том, как я могу это сделать? Моя идея...
613 просмотров
schedule
28.11.2022
Компонент наблюдения mobx не запускает метод componentDidMount
Этот мой компонент ниже содержит две кнопки (уменьшение, увеличение), и я хочу, чтобы кнопка уменьшения была скрыта, когда значение свойства (@observable number) в AppState (Mobx) равно 10, и когда число изменяется, компонент повторного рендеринга...
967 просмотров
schedule
30.06.2022
Отмена раскрывающегося списка компонентов Office-UI-Fabric React
У меня проблема с очисткой выбора в раскрывающемся списке. Иногда мне приходится убирать выбор из раскрывающегося списка, так как популяция опций меняется. Если длина новой опции меньше, чем предыдущая, то точки выбора выходят за пределы диапазона,...
3686 просмотров
schedule
18.02.2023
Передать магазин mobx и реквизит для работы
У меня есть компонент React, который вызывает функцию, и мне нужно передать введенное хранилище mobx и реквизиты компонентов в эту функцию.
const Component = inject("store")(observer(({store, props}) => {
return (
<div>...
2707 просмотров
schedule
09.03.2023
Повторно используемые дочерние компоненты с магазином mobx, должен ли я ссылаться на родительский магазин на дочерний?
Я создаю виджет React, у которого есть родительский компонент и два дочерних элемента, у каждого из которых есть собственное хранилище.
<Parent>
<ChildA />
<ChildB />
</Parent>
Мне нужно, чтобы дочерние компоненты...
651 просмотров
schedule
24.09.2022
React js React-router-dom не проходит мимо провайдеров
Я использую react js с mobx, и я пытаюсь передавать магазины в провайдеры и использовать их, но, похоже, они не проходят мимо провайдеров, и у меня нет к ним доступа. кроме того, когда я пытаюсь внедрить UserStore, веб-приложение завершается сбоем и...
265 просмотров
schedule
31.05.2022
Есть несколько активных экземпляров mobx
С момента последнего обновления Mobx 3.6 до Mobx 4 мое приложение просто перестало работать. Я использую response-native, и я просто выполнил инструкции по переходу на новейшие функции, но мое приложение просто продолжает вылетать, отображая...
2161 просмотров
schedule
07.01.2023
реагировать на родное значение mobx не примитивно
Я создаю собственное приложение для реагирования и использую mobx. в магазин у меня есть массив под названием tools, когда я пытаюсь присвоить значения в массив, я получаю массив
Обнаружено неперехваченное исключение, которое было...
1281 просмотров
schedule
26.04.2022
Mobx реагирует на пользовательские правила DVR
У меня есть следующие пользовательские правила ( https://foxhound87.github.io/mobx-react-form/docs/validation/modes/dvr-custom.html ):
const rules: Object = {
telephone: {
function: (value: string) =>...
513 просмотров
schedule
15.08.2022
Форма реакции Mobx добавляет поля по клику в зависимости от условия
У меня есть функция, которая генерирует поля для такой формы:
export const makeFields: Function = (itemData: Object) => {
return [
{
// PROJECT DETAIL SECTION
name: 'chooseAccount',
label: 'Choose...
791 просмотров
schedule
27.04.2023
Изменение хранилища не повторно отображает вычисленную функцию в компоненте
У меня проблема с тем, что React / MobX видит изменения в магазине из компонента. Вот что у меня есть:
Магазин: класс для управления магазином (видимость столбцов моей таблицы), получил @observable Map.
Каждый раз, когда я нажимаю на любой...
590 просмотров
schedule
04.12.2022