腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3936)
视频
沙龙
1
回答
useSelector
钩子
在
页面
重新
加载
时
返
回空
数组
、
、
);import { useDispatch,
useSelector
types'; const listings:Listing[] =
useSelector
state = [];
浏览 46
提问于2020-07-15
得票数 0
1
回答
如何在getInitialProps中使用redux
钩子
、
、
我一直
在
尝试通过
重新
加载
来持久化我的redux存储。一开始我使用useEffect来分派我的操作,但是当我尝试
重新
加载
页面
路由器
时
,它变得没有定义,我得到了一个500错误。在那之后,我尝试使用getInitialProps和ctx.query.id,但我遇到了另一个错误,说
钩子
只能在函
数组
件的主体内调用。如何让
钩子
在
getInitialProps中工作,通过
重新
加载</em
浏览 27
提问于2020-09-28
得票数 1
回答已采纳
1
回答
如何在使用redux和
钩子
进行更新后
重新
加载
反应性组件
、
、
我有这个next.js
页面
const state =
useSelector
((state) => state); <ul> </ul>此
页面
从DB
加载
注释列表,并将它们传递给注释组件。另外,CommentF
浏览 2
提问于2022-04-19
得票数 0
1
回答
使用react
钩子
在
浏览器中显示数据
、
、
、
、
,我试图
在
函数中实现api调用。,这样我可以
在
页面
加载
时
直接在函数内部传递数据。我是新的反应
钩子
。当我包含
钩子
的无效
钩子
调用时,会得到这个错误。
钩子
只能在函
数组
件的主体内调用。demo.js const channel =
useSelector
(state
浏览 1
提问于2019-10-12
得票数 0
1
回答
不能在回调中调用
useSelector
、
、
、
我需要在react组件中使用redux
钩子
useSelector
来获取数据,但是数据还没有很快准备好,所以
useSelector
首先返回一个空
数组
,然后当数据准备好
时
,它将返回弹出的数据
数组
。起初,我认为
useSelector
可能是异步的,但它不是。Redux每次
重新
呈现我的组件
时
,我要寻找的数据都会改变它的值,这不适合我的功能需求。
在
某些情况下,我不希望我的组件
重新
呈现(尤其是当数据的一个原子部分
浏览 3
提问于2021-07-29
得票数 3
回答已采纳
1
回答
持久化材料-使用Redux数据的UI选择
、
、
、
、
我
在
Redux中有两个数据
数组
:sourceTags
数组
(它是我的可点击菜单选项列表)和我的selectedTags
数组
,它包括选定的选项(用户单击的选项)。Material组件的api是。下面是我做出选择
时
的样子:redux存储也
在
正确地更新。很乐意分享动作生成器和减速器,但这不是问题所在。 问题是,当我刷新
页面
时
,selectedTags
数组
不会显示
在
组件中。对象确实出现在select组件中,但没有显
浏览 2
提问于2019-10-12
得票数 0
回答已采纳
1
回答
重新
呈现时意外调用的
useSelector
选择器函数
、
const todos =
useSelector
(state => { return state.todos}, []); }有一个计时器
在
更新我不明白的是,每次
重新
呈现FC
时
,都调
浏览 0
提问于2020-04-09
得票数 4
回答已采纳
2
回答
在
事件处理程序中找不到从redux-
useSelector
工具包到工具包的方法,也无法将参数传递给它
、
、
、
、
有一个点击的事件处理程序,当它触发
时
,我想使用选择器从redux中提取特定的数据,其中所有的逻辑都是多对多实现的。我需要将id传递给它,以便接收它的单独数据。根据react的规则,可以
在
既不是React函
数组
件也不是自定义React Hook函数的函数中调用
钩子
。 const data =
use
浏览 1
提问于2021-09-24
得票数 0
2
回答
useSelector
无法
在
重新
呈现后获取最新的状态值并返回null。
、
、
我正在构建一个用户
页面
,
在
该
页面
中,我使用redux的useState
钩子
从状态本身获取用户信息。/resources/images/defaultProfile.png";import一旦更改状态isEditable,就会
重新
呈现
页面
。默认情况下,我是
加载
每个
页面</em
浏览 4
提问于2021-11-04
得票数 0
3
回答
停止useEffect
在
挂载上运行
、
、
、
我只想让useEffect
在
我的依赖列表更改时运行,它也
在
每次安装组件时运行,有什么方法可以不在挂载上触发吗? 如果某些值
在
重新
呈现之间没有更改,您可以告诉跳过应用效果。我最初认为这意味着它不应该在后续的挂载上
重新
呈现,而应该在上
重新
呈现。我
在
主“
页面
”( return路由器)中显示一个记录列表,用户可以选择一个记录并转到详细信息页,然后返回到母版页--因此主列表组件
在
该场景中被完全卸载/挂载。每次
加载
“母
浏览 5
提问于2019-12-26
得票数 20
回答已采纳
2
回答
为什么
在
全局管理状态
时
,组件内部有一个无限循环?
、
、
、
我
在
使用redux saga和redux工具包。
在
EachUser组件中,如果不使用useEffect
钩子
,我就不明白为什么组件会一次又一次地挂载。谁能帮我弄明白为什么。
浏览 1
提问于2021-05-07
得票数 0
回答已采纳
4
回答
如何强制更新功能组件?
、
我正在学习redux,我想知道
useSelector
是如何更新组件的,因为组件没有自己的状态。如何强制更新功能组件?
浏览 2
提问于2020-12-14
得票数 1
1
回答
在从redux
useSelector
钩子
加载
所有内容后,我如何才能只调用一次useEffect?
、
、
我刚开始使用React,我想知道是否有可能使用一个
在
加载
完所有Redux数据后只运行一次的useEffect。 如果有指定的卖方和买方,我会尝试禁用“买方”和“卖方”下拉列表。相反,下拉菜单应该在下一次
重新
加载
/刷新整个
页面
时
禁用。 我遇到的问题是,如果我使用一个带有空的依赖
数组
的useEffect,使得它只运行一次,那么它似乎是
在
redux
钩子
中的数据实际
加载
之前运行的。有没有一种方法可以让我在从redu
浏览 68
提问于2021-07-29
得票数 2
回答已采纳
2
回答
在
React Redux中选择
数组
时
,避免
重新
渲染的正确方法是什么?
、
、
、
、
钩子
在
组件内部调用此选择器,以呈现组件列表。
时
都会被呈现,这会破坏更多
数组
元素的性能。== b[i].id) { } return true;但是dispatch被调用了足够多的次数,以至于
在
大量
数组
元素的情况下,检查相等性的开销变得很大items.length; i++) { } }但是,每次我通
浏览 6
提问于2021-10-13
得票数 1
2
回答
组件
重新
呈现中的差异
是否可以
在
使用Context API
时
停止组件
重新
渲染?
浏览 14
提问于2021-06-08
得票数 0
1
回答
如何用
useSelector
()回忆录createSelector()?
、
、
、
、
我现在拥有的,import {
useSelector
, useDispatch } fromonIncrement}>+</button>; console.log("rendering <App>..."); conso
浏览 6
提问于2022-04-15
得票数 0
3
回答
使用,为什么我的动作不开火?
、
、
、
我希望我的Blog组件每次浏览器请求其URL
时
都会触发fetchBlog动作创建者,无论是通过链接还是刷新。我想用React useEffect
钩子
和Redux useDispatch和
useSelector
Hooks来实现它。但是,我的操作只
在
链接到
页面
时
触发;即使
在
阅读了几个解释(如)之后,我也不明白为什么。// since the action does not fire, blog is undefined because state.bl
浏览 8
提问于2019-11-27
得票数 2
回答已采纳
3
回答
如何在初始呈现后
重新
呈现自定义
钩子
、
、
、
我有一个名为useIsUserSubscribed的自定义
钩子
,它检查是否订阅了特定的用户。如果用户被订阅,则返回true,如果用户没有订阅,则返回false .import {
useSelector
publisherId) { const currentUserId =
useSelector
浏览 7
提问于2021-11-24
得票数 0
回答已采纳
1
回答
在任何
页面
中
重新
加载
时
,如何正确地获取数据?
、
所以我
在
我的应用程序的登录
页面
上从我的后端获取数据。这些数据
在
不同的部分中使用,所以我使用redux表示全局状态。代码如下所示: //Landing Component const data =
useSelector
(state =>(state => state.data)} 然而,我们知道,如果用户刷新
页面
,存储
在
redux中的数据将被
重新</e
浏览 20
提问于2021-10-20
得票数 3
2
回答
当从不同的
页面
导航
时
,响应useEffect不
重新
呈现吗?
、
、
、
我
在
主页上,所有东西都被分派并正常工作,当我进入显示详细信息的下一页
时
,当我使用react-router-dom <Link to='..'>返回主页
时
,useEffect不会触发,它不会将redux状态发送到空白页,如果我手动
重新
加载
主页,它就会工作。那么,当我导航回主页
时
,如何确保useEffect
重新
呈现。当我从任何其他
页面
导航到主页或任何其他
页面
时
,我都面临着同样的问题。 这是
浏览 21
提问于2022-12-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
动态组件切换“卡顿”终结者:Vue KeepAlive 全场景实战
从源码中来,到业务中去,React性能优化终极指南
ReactNative 0.61之Fast Refresh
Vue-router导航守卫的使用
Webpack 详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券