mobx相关内容

使用MOBX在Reaction本机中存储状态时,无法导航到不同的导航菜单

我对Mobx还是个新手,一般来说,我的反应是原生的, 我正在尝试使用mobx在我的导航堆栈中实现状态值更改,这样当我的登录按钮被单击时,状态值的值就会更改,导航值参数内标识将更新为mobx存储中的最新值 但这不起作用 我收到错误消息:任何导航器都未处理有效负载为{";name";:";dashboard";}的操作‘导航’。 请就实时更改mobx存储数据的值和导航 ..
发布时间:2022-08-22 12:56:04 其他开发

当我设置 observable 时,mobx-react 观察者不会触发

我正在尝试使用 mobx 和 typescript 创建一个 React 应用程序.但它不起作用. 我希望计时器能够计算秒数.我看到事件发生并更新了计数器.但该组件不会重新渲染.我做错了什么? 从“反应"导入反应;从“mobx"导入 { observable, action };从“mobx-react"导入{观察者,注入,提供者};导出类 TestStore {@observable 定 ..
发布时间:2021-12-02 10:15:23 其他开发

当在 mobx 商店中更改状态时,Ant-Design Table 不呈现

我编写了在 ant design Table 组件中单击行的行为.这应该更改表上的 rowClassName.以下是 CodeSendBox 的示例.当您单击表格行时,Store.selectedRowKey 中的值会发生变化,但表格不会重新呈现.如果将分隔滑块移动到沙箱并且表格大小发生变化,则会发生渲染并应用新的行选择 这是另一个例子,其中 mobx 不适用于 ant-design Tab ..
发布时间:2021-11-11 03:30:48 其他开发

React Hooks Mobx:无效的钩子调用.Hooks 只能在函数组件内部调用

我正在使用 React Hooks,当我用来自 mobx 的观察者包装我的组件时,我收到了这个错误.可能是什么问题?是否可以将 mobx 与 React Hooks 一起使用? 从'classnames'导入类名;从'mobx-react'导入{观察者};导入 React, { useState } from 'react';从'react-router-dom'导入{链接};从 '../../ ..
发布时间:2021-07-03 19:25:48 其他开发

React/Mobx:如何将映射数组中的单个项目传递到另一个组件中,并仅检索与单击的值关联的项目

我有一个 API,它被推送到一个名为 PositionStore 的商店;如图 const PositionStore = observable({加载:假,错误:“",项目:[] 作为 PositionInfo[],加载位置(){this.loading = true;this.error = "";获取位置().then(action((json:any) => {this.items = ..
发布时间:2021-06-03 18:37:01 前端开发

简单的 MobX Observable 不渲染

我有一个简单的 React 类,用 MobX @observer 注释和简单的数据结构(用 @observable data = { .. } 注释.一个动作更新这个结构,但确实呈现. 这里是类的源代码:- import React, {Component, Fragment} from 'react';从“mobx-react"导入{观察者};从“mobx"导入 {observable} ..
发布时间:2021-06-03 18:36:58 其他开发

元素描述符的 .kind 属性必须是“method"或“method".或“字段"

我正在关注 mobx-react-router 的文档 但在尝试运行我的应用程序时,我在浏览器中收到以下错误: 未捕获的类型错误:元素描述符的 .kind 属性必须是“方法"或“字段",但装饰器创建了一个带有 .kind“未定义"的元素描述符在 _toElementDescriptor (app.js:49988)在 _toElementFinisherExtras (app.js:49990) ..
发布时间:2021-06-03 18:36:55 其他开发

react mobx - 存储返回代理对象

我有以下状态类: import { observable, action } from 'mobx';从 'axios' 导入 axios;导出默认类 AppState {@observable 用户;@observable pToken;构造函数(){this.user = {};this.pToken = localStorage.getItem('pToken');}异步 fetchDat ..
发布时间:2021-06-03 18:36:52 前端开发

如何访问另一个 mobx 商店中的 mobx 商店?

假设如下结构 stores/路由器商店.js用户商店.js索引.js 每个 ...Store.js 文件都是一个包含 @observable 和 @action 的 mobx 存储类.index.js 只是导出所有商店,所以 从“./RouterStore"导入路由器;从“./UserStore"导入用户;导出默认{用户,路由器}; 进入另一家商店的正确方法是什么?即在我的 UserSto ..
发布时间:2021-06-03 18:36:49 前端开发

是否可以在两个 mobx 商店之间创建继承?

我正在使用 mobx/react 构建两个小部件,其中所有逻辑都位于商店内.两者共享大部分设计规则,因此它们的商店有 95% 相同.有没有聪明的方法来处理这种情况?例如,是否可以创建这样的继承? class Animal {@observable 名称 = "";构造函数(名称){this.name = 名称;}@computed get 语句() {console.log(this.name ..
发布时间:2021-06-03 18:36:46 其他开发

当可观察到的变化时,mobx 观察者突然不重新渲染

我的应用程序停止更新可观察到的变化,我快疯了,试图找出原因.下面的代码仅显示“计数器:5"在屏幕上,即使控制台显示它正在更新.package.json 的相关部分是: {“脚本":{“开始":“反应脚本开始","build": "react-scripts build",},“依赖关系":{"mobx": "^6.0.4","mobx-react": "^7.0.5",“反应":“17.0. ..
发布时间:2021-06-03 18:36:43 前端开发

当我设置可观察者时,mobx反应观察者不会触发

我正在尝试使用mobx和打字稿创建一个React应用程序.但这不起作用. 我希望计时器能计时秒数.而且我看到该事件发生并更新了计数器.但是该组件不会重新渲染.我在做什么错了? import从"react"导入React;从"mobx"导入{可观察的动作};从"mobx-react"导入{观察者,注入,提供者};导出类TestStore {@observable计时器= 0;@action ..
发布时间:2021-05-03 19:53:32 其他开发

在Mobx存储中更改状态时无法呈现Ant-Design Table

我编写了在蚁群设计表组件中单击一行的行为.这应该更改表上的rowClassName. 这是CodeSendBox上的一个示例.当您单击表行时,Store.selectedRowKey中的值会更改,但是该表不会重新呈现.如果将分割滑块移动到沙盒中,并且表格大小发生变化,则会进行渲染并应用新的行选择 这是另一个示例,其中mobx不适用于蚂蚁设计表 模态形式为CRUD的蚂蚁设计表 我是 ..
发布时间:2020-09-02 22:13:35 其他开发

作为mobx存储的Rerender组件已更新

我正在使用chart.js实时显示backend的价格变化. Backend更改为frontend时发送新价格. priceData(数组)保存在mobx priceChartStore中. 价格更改后,我必须更新chart. 我使用canvas标签的ref值绘制价格图表. 问题是,除非我在render函数中调用了priceData值,否则即使在render函数中未使用priceData值, ..
发布时间:2020-05-10 00:49:02 前端开发