问题标签 [dvajs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - React 渲染何时发生
我的项目使用dvajs
(基于redux和redux-saga),下面的代码是点击按钮后发送请求,通过connect改变状态,然后调用ant design组件message.error
an message.success
(类似于alert)提醒
当我点击按钮时,控制台提示:</p>
警告:渲染方法应该是 props 和 state 的纯函数;不允许从渲染触发嵌套组件更新。如有必要,在 componentDidUpdate 中触发嵌套更新。
当状态改变时组件不会重新渲染吗?提示功能会改变状态吗?
redux-saga - 您如何从另一个动作中的动作获得结果?
我是 dvajs 的新手。我正在使用 React 17,x, Typescript 4.2.3, antd 4.15.0, umi 3.4.7
问题。
如果我导航到/s/
页面,代码应该从 API 获取一些类别并向服务器发出另一个请求,此时在某些页面上显示它们。但是在调用搜索效果的那一刻,类别是空的,所以我尝试再次调用 getCategories 动作。但是类别仍然是空的。您如何从另一个动作中的动作获得结果?也许有某种调度链?
下面提供了代码
reactjs - 在 props.state 或 redux devtools 中未看到 dvajs 模型命名空间或状态
我在 (dvajs+umijs+reactjs) 项目上工作,这个项目中的问题是 dva 模型状态在我的功能道具或 redux devtools 中没有看到,下面所有必需或相关文件。
src/pages/Model/HomeData.js
src/pages/Home/Home.js
.umirc.js
和项目依赖是
在 redux devtools 中它看到我这样@@dva:0没有看到任何命名空间
任何人都可以有任何 idia 如何解决或我的代码中有什么问题?