mobx相关内容
我对Mobx还是个新手,一般来说,我的反应是原生的, 我正在尝试使用mobx在我的导航堆栈中实现状态值更改,这样当我的登录按钮被单击时,状态值的值就会更改,导航值参数内标识将更新为mobx存储中的最新值 但这不起作用 我收到错误消息:任何导航器都未处理有效负载为{";name";:";dashboard";}的操作‘导航’。 请就实时更改mobx存储数据的值和导航
..
MobX 文档 告诉我我必须“使用转换插件 transform-decorators-legacy 并确保它在插件列表中排在第一位",以便装饰器工作.MobX 样板项目建议我需要一个 .babelrc 像: {“预设":["反应","es2015",“阶段1"],"plugins": ["transform-decorators-legacy", "react-hot-loader/babel"
..
我正在尝试使用 mobx 和 typescript 创建一个 React 应用程序.但它不起作用. 我希望计时器能够计算秒数.我看到事件发生并更新了计数器.但该组件不会重新渲染.我做错了什么? 从“反应"导入反应;从“mobx"导入 { observable, action };从“mobx-react"导入{观察者,注入,提供者};导出类 TestStore {@observable 定
..
我编写了在 ant design Table 组件中单击行的行为.这应该更改表上的 rowClassName.以下是 CodeSendBox 的示例.当您单击表格行时,Store.selectedRowKey 中的值会发生变化,但表格不会重新呈现.如果将分隔滑块移动到沙箱并且表格大小发生变化,则会发生渲染并应用新的行选择 这是另一个例子,其中 mobx 不适用于 ant-design Tab
..
我有一个暗模式组件,它是在 Sun 和月亮图标. DarkMode.tsx import {观察者} from 'mobx-react'从'@heroicons/react/solid' 导入 { MoonIcon, SunIcon }从 '@/store/index' 导入 { useStore }导出 const DarkMode = 观察者(() => {const { 主题,set
..
我正在使用 React Hooks,当我用来自 mobx 的观察者包装我的组件时,我收到了这个错误.可能是什么问题?是否可以将 mobx 与 React Hooks 一起使用? 从'classnames'导入类名;从'mobx-react'导入{观察者};导入 React, { useState } from 'react';从'react-router-dom'导入{链接};从 '../../
..
我有一个 API,它被推送到一个名为 PositionStore 的商店;如图 const PositionStore = observable({加载:假,错误:“",项目:[] 作为 PositionInfo[],加载位置(){this.loading = true;this.error = "";获取位置().then(action((json:any) => {this.items =
..
我有一个简单的 React 类,用 MobX @observer 注释和简单的数据结构(用 @observable data = { .. } 注释.一个动作更新这个结构,但确实呈现. 这里是类的源代码:- import React, {Component, Fragment} from 'react';从“mobx-react"导入{观察者};从“mobx"导入 {observable}
..
我正在关注 mobx-react-router 的文档 但在尝试运行我的应用程序时,我在浏览器中收到以下错误: 未捕获的类型错误:元素描述符的 .kind 属性必须是“方法"或“字段",但装饰器创建了一个带有 .kind“未定义"的元素描述符在 _toElementDescriptor (app.js:49988)在 _toElementFinisherExtras (app.js:49990)
..
我有以下状态类: import { observable, action } from 'mobx';从 'axios' 导入 axios;导出默认类 AppState {@observable 用户;@observable pToken;构造函数(){this.user = {};this.pToken = localStorage.getItem('pToken');}异步 fetchDat
..
假设如下结构 stores/路由器商店.js用户商店.js索引.js 每个 ...Store.js 文件都是一个包含 @observable 和 @action 的 mobx 存储类.index.js 只是导出所有商店,所以 从“./RouterStore"导入路由器;从“./UserStore"导入用户;导出默认{用户,路由器}; 进入另一家商店的正确方法是什么?即在我的 UserSto
..
我正在使用 mobx/react 构建两个小部件,其中所有逻辑都位于商店内.两者共享大部分设计规则,因此它们的商店有 95% 相同.有没有聪明的方法来处理这种情况?例如,是否可以创建这样的继承? class Animal {@observable 名称 = "";构造函数(名称){this.name = 名称;}@computed get 语句() {console.log(this.name
..
我的应用程序停止更新可观察到的变化,我快疯了,试图找出原因.下面的代码仅显示“计数器:5"在屏幕上,即使控制台显示它正在更新.package.json 的相关部分是: {“脚本":{“开始":“反应脚本开始","build": "react-scripts build",},“依赖关系":{"mobx": "^6.0.4","mobx-react": "^7.0.5",“反应":“17.0.
..
我正在使用Mobx + Reactjs + Firebase + Re-base 我的base.js如下: 从'firebase'导入firebase;从're-base'导入Rebase;导入'firebase/database';var app = firebase.initializeApp({apiKey:"xxxxxx",authDomain:"xxxxxx",databaseU
..
我正在尝试使用mobx和打字稿创建一个React应用程序.但这不起作用. 我希望计时器能计时秒数.而且我看到该事件发生并更新了计数器.但是该组件不会重新渲染.我在做什么错了? import从"react"导入React;从"mobx"导入{可观察的动作};从"mobx-react"导入{观察者,注入,提供者};导出类TestStore {@observable计时器= 0;@action
..
我编写了在蚁群设计表组件中单击一行的行为.这应该更改表上的rowClassName. 这是CodeSendBox上的一个示例.当您单击表行时,Store.selectedRowKey中的值会更改,但是该表不会重新呈现.如果将分割滑块移动到沙盒中,并且表格大小发生变化,则会进行渲染并应用新的行选择 这是另一个示例,其中mobx不适用于蚂蚁设计表 模态形式为CRUD的蚂蚁设计表 我是
..
我有一个@observable类(所有示例都是Typescript/伪代码) class Page { id: number = 0; @observable isVisible: boolean = false; } let array = [new Page(), new Page(), new Page()]; 还有一些功能,例如: changeVisi
..
我在Reactjs上使用Typescript创建了一个对象. 以下是代码. 但这会使UserInformation数据中的此错误从密码更改为姓氏. 你能给我一些建议吗? 重复的字符串索引签名 import { observable, action } from 'mobx'; export interface ISignStore { email: string, pa
..
我正在使用chart.js实时显示backend的价格变化. Backend更改为frontend时发送新价格. priceData(数组)保存在mobx priceChartStore中. 价格更改后,我必须更新chart. 我使用canvas标签的ref值绘制价格图表. 问题是,除非我在render函数中调用了priceData值,否则即使在render函数中未使用priceData值,
..
我在项目(React,TS,Mobx)中添加了onChange方法,但出现错误:Argument of type '{ [x: number]: any; }' is not assignable to parameter of type 我是TypeScript的新手,不确定为什么会这样.可能是什么问题? (parameter) event: { target: {
..