腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
useEffect
代码
不会
触发
分派
,
即使
它
没有
?
、
、
、
我一直在排除故障,我把范围缩小到了
useEffect
。 此
代码
不会
触发
redux dev工具中显示的
分派
(getOrderByIdAction(Id))。import { useDispatch, useSelector } from "react-redux";import { useParams</div> <
浏览 12
提问于2021-09-24
得票数 1
回答已采纳
1
回答
分派
不会
在带有开关的组件内
触发
、
、
、
我在我的应用程序组件上有这个import './App.css' const dispatch = useDispatch() dispatch}) <div clas
浏览 3
提问于2020-05-11
得票数 0
1
回答
如何避免
useEffect
被多次调用
、
、
、
、
具有以下
代码
片段: const myValue = useSelector( shallowEqual if (myValue?.cartId'); } }, [myValue, dispatch]); 首先,myValue的值是未定义的,所以
useEffect
在这种情况下,有
没有
办法让
浏览 284
提问于2021-08-13
得票数 0
1
回答
useReducer状态更新
不会
在具有其依赖项的另一个组件中重新呈现
useEffect
、
我有一个父组件,
它
根据useReducer中名为state.viewOption的状态选择要呈现的视图。
分派
它
的子组件类似于: export default function SearchFilter({ placeholder, onSearch }) {
浏览 30
提问于2021-08-19
得票数 0
1
回答
派单后未更新React - useSelector
、
、
、
我有一个方法将使用来自<code>D0</code>的值,另一个
分派
将从<code>D1</code>更新我的值,但是,该值似乎在
分派
后
没有
更新,例如<code>D3</code>将始终为false,
即使
值已从状态更改,我如何在<code>D4</code>之后立即获得更新值?我还尝试了一些不同的方法,比如使用useSta
浏览 8
提问于2020-08-01
得票数 1
1
回答
创建-react app:
useEffect
挂钩依赖项警告
、
我总是使用来自的react
代码
库。的[]中,因为它是
触发
useEffect
的变化因素。对于“
分派
”而言,这不是变化的因素,因此我认为不需要将它放在[]内。对于‘_。我的问题是:- 我将只包括要检测到的因素,即
触发
useEffect
为了抑制对成功CD / CI的警告,我可以应用// eslint-disab
浏览 0
提问于2020-04-22
得票数 1
回答已采纳
1
回答
为什么在每次渲染时都
不会
改变?
、
、
我创建了一个新的react类型记录应用程序:在示例
代码
中,我添加了一个
useEffect
useEffect
代码
。我了解到(我肯定遗漏了一些东西),在每个呈现周期中,应该重新定义“
分派
”函数。因此,每个呈现周期“
分派
”都应该有不同的引用,这将再次
触发
useEffect
。 但这不是正在发生的事。看起来,在每次呈现“
分派
”时,不
浏览 6
提问于2022-05-28
得票数 0
回答已采纳
1
回答
如何使用
useEffect
从Redux获取更新状态
、
、
我正在制作一个MERN栈在线商店网站,我从我的
useEffect
组件中的一个Shoes.js挂钩中获取我的产品。但我只是从redux获得初始状态,而不是更新状态。这是我的Shoes.js文件:import './Search'; props.getProducts();
浏览 1
提问于2020-07-07
得票数 1
1
回答
嵌套调度队列不
触发
内部调度队列
、
、
我有一对嵌套的
分派
队列。由于某种原因,第二个
代码
中的
代码
从未被
触发
: // Gets here // Doesn't get here}
即使
我不进入/离开dispatchGroupTwo,它也永远
不会
被
浏览 9
提问于2022-08-22
得票数 0
回答已采纳
1
回答
带有redux工具箱调度和获取的
useEffect
无限循环
、
、
在组件中,我正在执行一个函数,将加载
分派
为true,然后获取数据,然后将加载
分派
给false。然后将该函数放入
useEffect
中。下面是
代码
: try { const req =(() => { }, []); 问题是
useEffect
无限地不停地运行。如果删除函数中的第二个
分派
(调度(
浏览 1
提问于2022-04-27
得票数 0
1
回答
useSelector和getState在
useEffect
中返回不同的值
、
、
我一直在跟踪来创建和
分派
异步块(用createAsyncThunk创建)来加载某些用户状态。 将
触发
B的重呈现,并使用status === "loading
浏览 3
提问于2022-04-01
得票数 0
1
回答
使用userReducer超过更新深度,但useState不超过更新深度
、
、
我有一个
useEffect
,每当用户在输入中输入某项内容时,
它
都会
触发
。一开始,我用useState运行
它
,
它
运行得像黄油一样流畅,但我需要将它更改为useReducer。
useEffect
和useReducer:dispatch({type : 'username', payload : watch().username}); dispatchpassword', payload : watch
浏览 2
提问于2022-09-20
得票数 0
回答已采纳
1
回答
反应useEffects穷举deps仅
触发
创建组件将卸载功能
、
、
、
我正在尝试实现一个
useEffect
回调,以便在卸载组件之前
分派
一个操作。此操作的目的是存储组件的最后一次状态,以便下次加载此组件时可以从该状态恢复。我只想在卸载时
触发
这个回调。当尝试为我的插件使用空的依赖数组时,中的‘
useEffect
-deps’规则会响应推荐的'eslint-plugin-react-hooks‘要求,我会包含我试图持久化的值。这导致每次我存储状态时都会
触发
该效果,从而
触发
操作。 有
没有
比禁用这一行的eslint更好的方法来处理这种情况
浏览 19
提问于2019-11-05
得票数 1
回答已采纳
1
回答
在
useEffect
中
分派
操作时,为什么组件渲染器执行3次
、
、
我有一个函数组件,
它
使用钩子
useEffect
()来
分派
来自redux的操作。我从道具那里得到动作,
它
来自于mapDispatchToProps。const AdmRegion = props => { const { fetchRegionsListRequest } = props; }, []); con
浏览 21
提问于2019-12-05
得票数 0
1
回答
添加注释而不刷新页面:
useEffect
用作功能组件中的componentDidUpdate
、
、
、
、
我有一个注释部分,当我写评论时,
它
存储在Redux中。我希望一旦写完,它就会自动出现在注释部分,但是它不起作用。相反,我需要更改页面视图(不需要刷新),例如返回主页并返回,以查看添加的评论。不知何故,每次向Redux还原程序发送调度时,我都需要
useEffect
来运行,这就是为什么
useEffect
有 调度参数但不起作用。我尝试过
没有
参数的
useEffect
,
它
导致了一个循环,这使得
代码
正常工作,因为注释被一次又一次地加载,但是这是一个错误的举动。最终他们会禁止我进入我
浏览 7
提问于2022-03-22
得票数 0
1
回答
是否在
useEffect
中调用调度?
、
、
目前,我只是简单地在
useEffect
钩子中调用它,而不是将它作为依赖项,因为我只想让
它
运行一次。然而,这给了React Hook
useEffect
has a missing dependency: 'dispatch'.我是否应该将调度添加到依赖项中,或者是否有更好的做法?
useEffect
(() => { }, []);
浏览 11
提问于2020-04-27
得票数 0
回答已采纳
2
回答
为什么我的RXJS史诗在一个无限循环的挂载上,但只有一次调用按钮单击?
、
、
、
请看下面的
代码
useEffect
(() => { setLoaded(true)但出于某种原因,这是无限循环,并导致我的行动不断被
分派
。export const fetchData = () => ({ type: 'GET_USER_DATA' })const getUserData = (action$, state,但它一直在无限循环中调用它
浏览 5
提问于2020-05-08
得票数 0
回答已采纳
2
回答
useReducer的调度功能在哪里?为什么?
、
、
、
我好奇的是,当我在dispatch({type: 'isCredValid')}中添加
useEffect
时,应用程序在提交时显示“成功”(在下面的
代码
中注释掉),但是应用程序在不使用
useEffect
的情况下在我期望应用程序在
没有
dispatch({type: 'isCredValid')}帮助的情况下在onSubmit处理程序中添加
useEffect
时显示“成功”。为什么它不显示“成功”呢?当调度函数在
useEffect
中时,为什么我的应用程序显
浏览 4
提问于2022-07-21
得票数 1
回答已采纳
1
回答
将图像上传并将上传路径URL附加到数据库条目
、
、
使用react/redux工具包其中一个数据库值是imageURL,
它
应该指向最近上传的图像。对于imageURL,我有一个有状态的值,这应该在文件上传之后,在分配数据库条目的创建之前更改为正确的路径,但是我无法在
分派
之前设置imageURL。我尝试过
useEffect
和异步,但似乎只有在
分派
之后才会设置imageURL。
浏览 0
提问于2021-06-07
得票数 0
回答已采纳
3
回答
理解
useEffect
()行为和额外的重呈现
、
、
运行
useEffect
,因为undefined不是0 const [index, setIndex] = React.useState(0) React.
useEffect
浏览 1
提问于2022-01-19
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React使用钩子增强组件
编写React组件时常见的5个错误
【一文看懂】React中usestate与useRef的区别与联系
React组件开发中常见的陷阱
React Hooks 还不如类?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券