mobx存储用户登录信息,定义json对象,打印出来是proxy,应该怎么取值?
@observable userInfo = {} @action setUserInfo = (obj) => { this.userInfo = obj; }; console.log('2333', this.props.mfState)组件中使用this.pr…
react hooks 获取store里的值 打印出来是Proxy?怎么取到原本存的值
上面截图products里存的时候,是存的[{…}, {…}, {…}]这个类型的数组,但获取store时 console.log打印出来store里的products显示的确是上面红色区…
使用mobx的时候,prevprops无法拿到store的上一个状态
在外部的layout组件中引入store然后使用provider注入 {props.children} 我改变了store中的一个变量,在子组件中监听变化 getSnapshotBeforeUpdate(pre…
react mobx 其他组件无法响应当前组件的action事件
我点击按钮,去更新store里的状态,组件一能响应变化,组件二就无法响应变化了,为什么? 1.component one @inject("store") @observer class MyComp…
React中使用static getDerivedStateFromProps mobx 报错
开发环境:tsx mobx-react,使用@observer报错 用法如下: 无从下手,不知道该怎么解决 …
如何在不同组件调用不同的mobx中的action
假如我有个Home组件里面的接口调用依赖于param参数,这个参数需要从数据库查询,默认取第一个值,如何前置这个 param参数获取的接口?比如我想在app…
antd中Select的默认值
在构建动态select的时候,defaultValue默认取调用接口返回后的第一个选项,取不到值 HomeAllApnDefaultName的值来自于getHomeAllApnName()这个接口,…
React中如何解决调用调用一个接口依赖于另一个接口返回值的情况
项目中采用mobx来进行数据的存储和通信,如果我有两个接口A && B, 接口B依赖于接口A执行成功后返回的某个值,那么网络畅通的情况下,有哪些做法 才能…
为什么mobx 和 react-router结合使用,浏览器URL改变了,但是页面没有跳转?
组件使用inject和withRouter export default inject(({ history, user }) => ({ history, userInfo: user.userInfo, }))(withRouter(TicketList)); …
为什么感觉使用mobx或者redux比vuex麻烦很多呢
在使用vuex时,使用this.$store.state.num可以直接获取到store中的值,而且可以响应式更新数据,更新时使用commit即可。 可是我在react使用mobx时,…
装饰器 如何 装饰异步方法
网上一波Decorator 的介绍,给类的方法增加装饰器的都是 let log = (type) => { return (target, name, descriptor) => { const method = descriptor…
react hooks+mobx在devtools里面如何显示复杂数据?
const countData = { v1: 0, v2: 0 } const Counter: React.FC = () => { const d = useLocalStore(() => countData) const add = useCallback(() =>…
react + mobx 在 props中的数据结构问题
问题描述 使用mobx在store定义的数据结构为 @observable userInfo = { addressInfoId: 330100, platform: 2, isLogin: 0 } 在组件中的props得到得数…
antd 自定义表单,实现一个可编辑Table通用表单组件
问题描述 我用antd的Table组件,自定义了一个可编辑Table表单 - antd - 自定义表单控件 问题出现的环境背景及自己尝试过哪些方法 因为自定义表单需要…