腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
react
reducer
设置
状态
会
返回
正确
的
值
,但
不会
导致
重新
呈现
javascript
、
reactjs
、
reducers
我刚刚为我
的
排序算法可视化工具实现了reducers,并试图将我
的
数组
的
状态
设置
为排序算法
的
结果。我99%地确定我
的
reducer
正在接收排序后
的
数组,然后
返回
它(因为我做了一些console.logs操作),而且我也非常确定变量本身确实会发生变化。下面是我
的
缩减程序和数组变量(*请注意,
值
将是函数中
的
数组): export const ACTIONS = {
浏览 29
提问于2021-08-07
得票数 2
回答已采纳
2
回答
与基于类
的
方法相比,使用Hooks
设置
状态
后
重新
呈现
有什么不同?
javascript
、
reactjs
、
react-hooks
类组件但是,使用钩子,文档指定将
状态
浏览 0
提问于2019-03-27
得票数 35
回答已采纳
2
回答
在将新
状态
设置
在
React
组件中之后调用
的
方法。
javascript
、
reactjs
因此,我正试图理解反作用组件
的
重
呈现
生命周期。一旦调用了setState,它就会
重新
呈现
组件。但是,当
重新
呈现
开始时,所有生命周期方法将被称为什么(按
正确
的
顺序)?下面由diagram提供
的
图表是有用
的
,但是它
不会
给
React
组件
的
重新
呈现
阶段带来太多
的
光明。 如果getDerivedStateFrom
浏览 0
提问于2019-08-28
得票数 2
回答已采纳
2
回答
为什么useReducer
的
调度
会
导致
重新
呈现
?
javascript
、
reactjs
、
redux
、
react-hooks
、
use-reducer
假设我实现了这样一个简单
的
全局加载
状态
:import
React
, { createContext, useContext, useReducer } from我对此
的
解释是,当组件
从
useReducer提取分派时,当连接到该分派
的
状态
发生变化时,它
不会
重新
呈现
,因为对分派
的
引用总是相同
的
。基本上,调度可
浏览 1
提问于2020-01-31
得票数 9
回答已采纳
1
回答
Redux不
重新
呈现
组件
javascript
、
reactjs
、
react-native
、
redux
、
react-redux
当redux
状态
改变时,我
的
一个组件不能
正确
呈现
。我相信这与
状态
的
突变有关,但我似乎无法修复它。
状态
确实
会
正确
更改,所有数据都会
正确
填充,但
不会
重新
呈现
组件。当我将它连接到组件
的
本地
状态
并在那里
设置
状态
时,它可以正常工作。下面是我创建
的
reducer
。我遇到
浏览 0
提问于2018-07-07
得票数 0
2
回答
我可以使用useSelector()
返回
一个更深层次
的
嵌套属性/
状态
值
吗?
javascript
、
reactjs
、
redux
、
react-redux
来自
react
redux官方Redux
状态
groupAB: { propB: valueB propC, // ETC
浏览 1
提问于2020-09-14
得票数 4
1
回答
当redux
状态
表明包装组件不应
呈现
时,包装组件仍会
呈现
reactjs
、
redux
、
react-redux
其目的是仅在用户通过身份验证时
呈现
其WrappedComponent。否则,应该
呈现
AuthenticateComponent (通常是登录组件)。import
React
from "
react
" authenticated:
React
.PropTypes.bool.isRequired,export
reducer
如下所示: function authenticated(state = false, action
浏览 0
提问于2016-07-07
得票数 0
1
回答
如何在redux中更改
状态
?
javascript
、
reactjs
、
redux
正在调用该函数,
但
更新后
的
状态
不会
呈现
在屏幕上。但是,当我作为订阅者
从
index.js添加render函数时,更新后
的
状态
将被
呈现
。我
的
问题是,我确信当phonebookreducer
的
状态
改变时,它会调用App函数,
但
为什么更新后
的
状态
不会
呈现
在屏幕上。来自
react
<em
浏览 17
提问于2019-12-12
得票数 0
回答已采纳
3
回答
在`useEffect`函数中使用`useState`函数
javascript
、
reactjs
、
react-hooks
我想要访问和修改其中
的
一个
状态
( useEffect ),这里命名为isAuth,并根据新
的
状态
呈现
组件。import
React
, { useState, useEffect } from '
react
'; const [isAuth<p>True</p> : <p>False</p>}</
浏览 17
提问于2019-08-16
得票数 3
2
回答
无限循环中
的
react
- isActive -dom setState
javascript
、
reactjs
我们正在使用
react
-router-dom配置项目。我创建了一段代码,使图标根据
呈现
的
页面而有所不同,但在setState部件中发生了无限循环。帮帮我。class Bottom extends
React
.Component { iconName : 'initialIconName' setIconName
浏览 0
提问于2019-05-10
得票数 0
1
回答
使用Redux
的
异步操作
javascript
、
reactjs
、
redux
我有一个连接到Redux商店
的
React
组件。我在componentWillMount生命周期方法中获取资源(Posts)。return { isFetching: getIsFetchingPosts(state),}&
浏览 2
提问于2016-07-28
得票数 2
3
回答
浅层属性比较对连接
的
组件是如何工作
的
?
reactjs
、
react-native
、
redux
、
react-redux
根据redux
的
文档,
reducer
总是给出一个新
的
状态
副本。在一个连接
的
组件中,
react
-redux对mapStateToProps中提到
的
属性进行了简单
的
比较(旧
的
和新
的
属性)。我
的
困惑是,因为redux总是提供
状态
的
新副本,所以
react
-redux所做
的
浅层比较应该总是给出false,并且组件应该总是
重新</e
浏览 0
提问于2019-05-19
得票数 4
1
回答
函数组件和类组件
呈现
的
方式不同吗?
javascript
、
reactjs
、
recoiljs
当我与某个
状态
管理器一起使用(我使用
的
是recoil.js)时,我尝试用
react
更新
状态
,它只在
状态
与原始
状态
不同时才调用useEffect。当我在讨论组件重登程序
的
堆栈溢出时,他们谈论
的
是类组件,以及每次调用setState时如何
呈现
。这只是两个组件类型之间
的
区别,还是我只是误解了它?这是我对函数组件
的
代码测试: import
React
, {useEffect} from &
浏览 4
提问于2021-01-12
得票数 1
回答已采纳
1
回答
通用
React
/redux在
状态
更新时不渲染
javascript
、
reactjs
、
redux
、
flux
我正在使用,在我
的
状态
更新后,我
的
容器不能
重新
渲染。我有两个分派
的
动作,1) LOAD -在AJAX请求开始时分派,2) LOAD_SUCCESS -一旦数据成功
返回
。
从
reducer
调用LOAD_SUCCESS操作,
但
之后
不会
发生任何事情。这段代码在几周前还能用(项目被搁置了一段时间),但现在不能用了。有什么想法吗?loaded: false, currentSection:
浏览 0
提问于2016-05-05
得票数 1
1
回答
在Redux减速器或组件
的
ShouldComponentUpdate中进行深度比较?
javascript
、
node.js
、
reactjs
、
redux
、
react-redux
在我
的
React
应用程序中,setInterval()不断调用一个动作创建器this.props.getLatestNews(),它查询REST端点。getLatestNews())}; 在还原器中,它目前总是更新
状态
的
一部分大多数情况下,当收到API结果时,Redux存储中没有不存在
的
新项。如果还原器仍然用API结果替换存储
的
这一
浏览 1
提问于2020-05-20
得票数 2
1
回答
React
、Redux、mapStateToProps和无
重新
渲染,尽管
状态
发生了变化
javascript
、
reactjs
、
redux
、
react-redux
我对Redux和
React
有一个奇怪
的
问题。
状态
会
正确
地更改,并且在mapStateToProps中我也
会
获得
正确
的
新
状态
,但是在映射之后,组件将
不会
重新
呈现
。这样,组件就
不会
重新
呈现
:i
浏览 36
提问于2018-06-10
得票数 1
回答已采纳
1
回答
React
钩子useEffect第二次调用API,第一次调用API响应也
返回
reactjs
、
react-hooks
、
use-effect
我正在使用useEffect获取API,并且API响应
正确
,如下所示第二次,当我收到下一个API调用响应时,如果有错误,那么旧
的
响应
不会
被删除。它是这样显示
的
{response: {message: "This is a image link", status: "success"},
浏览 1
提问于2019-08-01
得票数 3
回答已采纳
1
回答
react
中
的
功能组件是否触发
重新
呈现
?
javascript
、
reactjs
、
react-hooks
在
react
功能组件中,文档指定将
状态
更新为与前一
状态
相同
的
值
,
不会
导致
重
呈现
()。 如果您将
状态
挂钩更新为与当前
状态
相同
的
值
,则
React
将在不
呈现
子
状态
或触发效果
的
情况下退出。(
React
使用Object.is比较算法。),我可以看到abc对每个不同
的
按钮在控制台中单击
浏览 4
提问于2021-10-22
得票数 0
3
回答
如何在
React
中
重新
呈现
来自另一个组件
的
组件
reactjs
、
react-redux
我是第一次使用
react
,我
的
问题是,有没有办法
从
另一个组件
重新
呈现
一个组件? 我正在使用Redux,一些全局
状态
正在影响组件B。但在我
的
示例中,在某个Redux
状态
从
组件C更改后,组件B
不会
重新
呈现
。 组件C和B不是彼此
的
父/子组件,有没有简单
的
方法可以做到这一点? 谢谢
浏览 24
提问于2021-01-15
得票数 0
3
回答
在消费者之外更新
react
上下文?
javascript
、
reactjs
、
react-redux
、
react-context
我正在尝试理解新
的
react
context API是如何工作
的
。 在redux中,组件有可能在不知道
状态
的
情况下知道分派操作。这允许更新到redux
状态
,而
不会
导致
不关心该
状态
的
组件
的
重新
呈现
。updateCount}/> 和 <Consumer value={count}/> Updater连接到dispatch(upda
浏览 33
提问于2019-03-06
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你真的了解React吗?这里有50个React面试问题
前端周刊-2018年9月第三期
对Redux一头雾水?看完这篇就懂了
WEB前端零基础课
React 状态管理:状态与生命周期
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券