腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何
从
库
而
不是
React
组件
中
分派
切片
缩减
器
、
、
此样板将Redux与
切片
一起使用。只要我想从
React
组件
中
更新状态,它就可以工作得很好。然而,我正在努力
从
其他地方更新我的应用程序状态。显然,这可能发生在任何API请求
中
,因此我不希望在
React
组件
中
处理它,而是在处理API请求的API
库
中
处理它。 根据我到目前为止所读到的内容,我应该能够通过简单地访问存储来调度事件。在这个样板文件
中
,存储是在src/index.ts
浏览 32
提问于2021-07-21
得票数 0
1
回答
React
/ Redux自定义中间件- useDispatch不更新状态
、
、
、
我已经使用redux工具包创建了redux功能,并使用了
切片
。我有一个片,它将使用令牌数据更新状态,这在初始令牌的回调上起作用。 在创建中间件时,我无法获取要调用的
切片
,因此状态保持不变。作为一个没有api调用的简单尖峰: import { useSelector, useDispatch } from '
react
-redux'; }) ); 我期望在调用中
浏览 56
提问于2020-08-23
得票数 0
回答已采纳
1
回答
将数据从一个
切片
复制到另一个
切片
、
、
我使用redux工具包配置了一个redux存储,其中有两个
切片
:products和cart。configureStore({ products: productsReducer, },当用户单击UI
中
的"Add“按钮时,我希望将一些数据
从
products
切片
复制到cart
切片
中。我想要
分派
一个操作来复制数据,
而
不是
将数据提取到
组件
<e
浏览 7
提问于2022-08-08
得票数 1
2
回答
如何
卸载
组件
中
的反应?
我想要重置
组件
中
的状态,我能做什么??
如何
将默认值设置为状态--它写入它但不起作用 dispatch( searchCity
浏览 1
提问于2022-09-28
得票数 0
1
回答
Redux:将选择
器
与Reducer放在一起
、
、
在这篇 Egghead教程
中
,建议使用接受完整状态树
而
不是
状态
切片
的选择
器
来封装
组件
之外的状态知识。他认为,这使得改变国家结构变得更容易,因为
组件
对此一无所知,这一点我完全同意。然而,他建议的方法是,对于对应于特定状态
切片
的每个选择
器
,我们在根
缩减
程序旁边再次定义它,以便它可以接受完整的状态。当然,这种实现开销会破坏他试图实现的目标……简化未来改变状态结构的过程。在一个有许多reducer的大型应用程序
中</
浏览 25
提问于2016-12-22
得票数 21
回答已采纳
2
回答
如何
才能在不死循环的情况下,
从
`componentDidUpdate`内部调用`dispatch`呢?
、
、
、
、
我正在制作一个非常简单的
React
组件
,它显示
从
远程源获得的数据。在获取数据之前,它必须等待用户正确登录。(在本例
中
为loggedIn属性)时,都会调用componentDidUpdate,如果我看到用户已登录,我就可以获取数据。我甚至不需要在任何地方监听这些
分派
事件,使用dispatch函数就足以再次触发componentDidUpdate。我的猜测是,
分派
执行我的根
缩减
程序,它在内部使用setState,从而再次触发整个update生命周期链。 这类事情通常是怎么做
浏览 9
提问于2017-07-23
得票数 1
回答已采纳
2
回答
使用store.dispatch和redux工具包片
、
、
、
我有一个redux工具包
切片
,如下所示 value:},}); 我可以在函数
组件
中使用(例如:内部axios拦截
器
) 我是否有可能像普通redux一样直接使用上面的redux工具包片来使用st
浏览 3
提问于2022-07-05
得票数 1
1
回答
Redux
react
native:
如何
正确地从不同的reducers调用多个操作
、
、
、
、
在我的
react
原生/ redux应用程序
中
,我想
分派
多个操作。batch(() => { dispatch(deleteCollection(colle
浏览 0
提问于2020-07-03
得票数 0
2
回答
React
中
类
组件
的
react
-redux的useDispatch钩子的替代方案
、
、
、
react
-redux
库
提出了useDispatch,它是一个只能在函数
组件
中使用的钩子。import
React
from '
react
';import {action} from '.dispatch(action()) } return <button onClick={performAction}> Dispatch Action
浏览 2
提问于2020-07-09
得票数 0
2
回答
在
React
组件
中使用redux操作类型
、
、
GET_LIST_ERROR": break; return state;在此之前,我已经设置了一些操作创建
器
(现在,在我的
React
组件
中
,我希望根据最终调度的操作类型(成功或错误)执行一些操作。 使用操作类型本身是一种好的做法,还是我应该只对我的条件使用store状态?在本例
中
,我的存储将有一个error属性,我可以用它来检测是否有错误。
浏览 1
提问于2019-01-18
得票数 0
5
回答
如何
在Redux
中
显示执行异步操作的模式对话框?
、
、
、
假设我想要删除一些东西,然后我会
分派
一个像deleteSomething(id)这样的动作,这样一些reducer就会捕捉到这个事件,并填充对话框reducer来显示它。此
组件
如何
根据第一个操作
分派
适当的操作,操作创建者处理此逻辑?我们能否在
缩减
程序
中
添加操作?deleteThingARemotely(id) 因此,我尝试重用
浏览 107
提问于2016-02-25
得票数 264
回答已采纳
1
回答
Redux devtools编码指南可以很好地处理时间旅行调试?
、
、
、
我们使用
react
-connected-router,在
react
页面
组件
中
,我们
从
服务
器
获取状态,并
分派
操作来更新Redux状态(我们只使用钩子,没有thunks,也没有saga中间件)。然而,当我们使用redux devtools进行时间旅行调试时,当我们倒带到相应的状态时,
组件
将再次
分派
操作…… 我不想在进行时间旅行调试时
分派
新的动作。老实说,除了在我的
组件
中
渲染之外,我从来
浏览 28
提问于2019-09-09
得票数 2
3
回答
为什么
React
不被认为是MVC?
、
、
但是,最近有人问我,为什么
React
不被认为是MVC,尽管它适合MVC模式。
React
呈现一个视图,当使用客户端的人进行更改时,
React
将考虑到更改,如果需要更新状态(状态不只是模型吗?),然后返回更新后的视图(就像控制
器
一样)。我对MVC架构的严格定义有一个非常基本的理解,并对为什么
React
现在
不是
MVC感到非常困惑。
浏览 1
提问于2018-12-12
得票数 20
回答已采纳
1
回答
当
组件
在连接的函数
组件
中使用钩子挂载时,
如何
调度操作?
、
、
、
、
React
-Redux 我正在寻找一种合适的方法来
分派
一个映射的操作,其中包含一个承诺,当
组件
挂载时,
从
服务
器
获取一些数据并更改存储
中
的状态。动作创建者使用{ bindActionCreators }
从
react
-redux
中
的{ connect }绑定到
组件
属性; 目前我正在使用带有跳过标志的useFetch钩子,但我认为这
不是
一个好的做法,因为每次状态改变时都会触发该效果,并且它不会因为该标志<
浏览 18
提问于2019-05-18
得票数 1
回答已采纳
2
回答
如何
分派
Redux存储数据,
而
不必在
React
组件
中
接收它?
、
、
如果Redux存储中有需要通过
分派
异步操作发送到服务
器
的数据,
如何
分派
它
而
不必在
React
组件
内部接收它,因为这些数据不用于呈现任何内容。示例:{ dataUsedForRendering: 'B'我的
组件
:
浏览 3
提问于2018-02-06
得票数 1
1
回答
如何
将redux-toolkit createSlice与
React
类
组件
一起使用
、
、
、
我已经开始在功能
组件
中使用redux工具包
切片
器
,(例如从
react
redux示例)。styles.button} onClick={() => dispatch(increment())}) 我的问题是
如何
在类
组件
中使用这个
切片
器
我尝试过使用connect (来自redux),但是我找不到一种方法来“缝合”
从
浏览 2
提问于2021-02-19
得票数 17
回答已采纳
1
回答
react
-router-redux 5:跨导航维护商店状态历史
、
、
、
、
我目前正在开发一个
react
redux应用程序。当我在浏览
器
中使用“上一步”和“下一步”按钮导航时,url正在改变,并且路由被正确呈现。但是,redux存储会保留最新的状态,并且不会跨导航进行时间旅行,唯一更改的状态是路由
器
位置状态。from 'history/createBrowserHistory' 最后,这里是
缩减
程序longitude, radius) => pus
浏览 10
提问于2018-02-27
得票数 0
回答已采纳
2
回答
我应该
如何
在Redux
中
深度复制状态数据?
、
、
、
我有几个状态实例,在这些实例
中
我需要支持复制某些状态
切片
的操作。例如,我的产品是一个调查构建
器
,所以当我复制一个问题时,我也希望复制它的答案,
而
不是
让多个问题指向相同的答案实例。answers: ["a01"], }answersById: {} 在
分派
QUESTION_DUPLICATE的操作时,我还想复制任何答案。目前,我的QUESTION_DUPLICATE操作创建
器
还创建了一个新答案键的映
浏览 7
提问于2017-06-29
得票数 0
回答已采纳
2
回答
redux async with redux thunk不适用于@connect
、
、
、
、
.' : 'Approve'}</button> );} 我想知道为什么这个简单的流程不能工作,我在reducer
中
的setTimeout函数有意义吗?
浏览 1
提问于2018-02-12
得票数 3
1
回答
如何
在redux状态更改时呈现
React
组件
?
、
、
我正在使用这个redux-socket.io中间件在socket.io请求上
从
服务
器
分派
操作。这部分运行得很好,到目前为止我需要的所有东西,我都可以用它来做。现在我正在尝试使用这个中间件来
分派
一个设置状态的操作,然后当状态包含特定的键时,我想呈现一个
React
组件
(基本上是一个浮动窗口,高于其他所有
组件
)。问题是,在
分派
操作之后,我不确定
如何
让
React
在状态改变时呈现
组件
。(在当前渲染的
组
浏览 12
提问于2020-10-30
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券