腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
正确
解决
React
更新
状态
(
使用
useState
/
setState
)
但
没有
重新
渲染
组件
的
问题
?
reactjs
下面的代码演示了一个我无法
解决
的
React
问题
。 点击“
更新
状态
”按钮,通过将当前
状态
(具有3个字符串
的
数组)替换为
更新
的
数组(具有4个字符串)来触发state
的
更新
。如console.logs所示,strings和state都已
正确
更新
。但是,
React
组件
不会
重新
呈现(不会显示带有&quo
浏览 66
提问于2021-08-01
得票数 0
2
回答
React
是否有Vue.set()
的
等价物?
javascript
、
reactjs
、
vue.js
React
有
没有
等同于Vue.set()
的
东西(也就是这个.$set)?它使Vue能够
更新
对象并向属性添加反应性(而不是替换整个对象)。
浏览 60
提问于2019-12-12
得票数 2
3
回答
在`useEffect`函数中
使用
`
useState
`函数
javascript
、
reactjs
、
react-hooks
我正在尝试在useEffect中
使用
useState
。我想要访问和修改其中
的
一个
状态
( useEffect ),这里命名为isAuth,并根据新
的
状态
呈现
组件
。import
React
, {
useState
, useEffect } from '
react
'; const [isAuth, setIsAuth] = <
浏览 17
提问于2019-08-16
得票数 3
3
回答
为什么在调用具有相同
状态
的
useState
时我
的
组件
呈现?
reactjs
、
react-hooks
我有一个具有布尔
状态
的
简单函数
组件
。和按钮来改变
状态
。有人能解释一下,当
状态
改变到完全相同
的
状态
时,
组件
为什么会
重新
呈现?
如何
防止它
重新
呈现?import <
浏览 3
提问于2019-09-09
得票数 9
回答已采纳
1
回答
在setInterval内部未
更新
React
状态
reactjs
我正在尝试用一些简单
的
项目来学习
React
,
但
似乎无法理解下面的代码,所以如果能解释一下,我会很感激。这段来自一个简单
的
倒计时函数
的
代码运行良好;但是,当我执行console.log时,时间似乎
正确
地
更新
了‘setTime’
的
值,但是当我紧接着执行console.log(console.log)时,它给出了原始值额外
的
问题
-当函数startCountdown被调用时,在我
的
JSX中出现
正确<
浏览 0
提问于2021-01-20
得票数 1
2
回答
当给出新
的
道具值时,
如何
强制子
组件
重命名?
reactjs
ComponentWillReceiveProps{} 据我所知,初始
组件
呈现是由道具更改触发
的
,而且由于
setState
是异步
的
(出于某种原因),第一次就不会执行带有新
状态
更新
的
呈现。然而,我不明白
的
是,为什么当它最终决定
更新
状态
时,它不会
重新
修改<
浏览 3
提问于2017-08-12
得票数 2
3
回答
无法
更新
组件
的
状态
reactjs
、
react-component
我有一个
组件
,它调用天气API并为用户提供
的
位置获取数据,用户输入在userLoc下被
更新
,但是
状态
在某种程度上
没有
被finalLoc
更新
,每当我控制台记录它时,它显示
的
是未定义
的
。const Inputs = props => { const[fina
浏览 0
提问于2021-02-18
得票数 0
3
回答
状态
,既不从
useState
更新
,也不从
useState
中
的
useEffect
更新
javascript
、
reactjs
、
react-hooks
、
react-functional-component
(如果我做错了,请原谅我) 主
组件
import SubComponent from '.我试图找到一个
解决
办法: 由于大多数堆栈溢出回答都表明
使用
钩子进行
状态
更新
是异步
的
,所以我尝试
使用
setTimeout。我认为我们可以
使用</e
浏览 0
提问于2020-10-13
得票数 0
2
回答
React
- method通过
状态
正确
运行一次,但在父
组件
更改
状态
时运行两次
javascript
、
reactjs
、
settimeout
我
的
第一个想法是,单个
组件
,通过
状态
更新
,给计数器一个
状态
,然后
使用
setTimeout每1000ms向下计数1,原来计数器"banCount“工作得很好,直到我添加了websocket.send(),我认为这是因为当websocket服务器响应时,
状态
是改变
的
,所以整个
组件
都被
更新
了,计数器被搞乱了。所以,我有了一个想法,把它分成一个子
组件
,有它自己
的
状态</e
浏览 1
提问于2017-08-16
得票数 0
回答已采纳
1
回答
当在函数体中调用
状态
设置器时,效果不会运行(甚至一次也不会运行
reactjs
、
react-hooks
请帮助我理解在函数体中调用
状态
设置器是
如何
工作
的
const [state,
setState
] =
useState
(0); flagRef.current= false; return 'MyCompo
浏览 3
提问于2019-11-08
得票数 0
1
回答
仅当
状态
更改时才为useEffect
reactjs
、
redux
、
react-hooks
、
use-effect
我有一个从redux调用action来获取上传内容
的
useEffect useEffect(() => {}, [getUploads]) 但是,我只想在
状态
改变时获取,而不是每次
组件
呈现时都获取。我映射了
状态
,如下所示: {filteredUploads.map((image, i) => { return (...) })} 我已经尝试添加getUploads,filteredUploads,我
的
redux-action export const get
浏览 19
提问于2020-04-27
得票数 4
1
回答
在
重新
呈现父
组件
时,
如何
反应重用子
组件
/保持子
组件
的
状态
?
javascript
、
reactjs
在
React
中,每当
组件
被呈现/
重新
呈现时,它都会
使用
createElement
重新
生成它
的
所有子节点/
组件
。
如何
反应知道何时持久化
组件
状态
之间
的
重新
呈现?{ super(props); } this.
浏览 4
提问于2020-12-27
得票数 6
回答已采纳
1
回答
为什么
react
组件
会导致测试用例失败?
reactjs
simulate('change');});class FontChooser extends
React
.Component { super(props); this.
se
浏览 0
提问于2017-11-19
得票数 0
1
回答
已在父
组件
中
更新
React
钩子
状态
,但子
组件
未接收新属性
javascript
、
reactjs
、
react-hooks
我
使用
的
是css网格布局,根据屏幕大小有不同
的
列数和行数。import
React
, {
useState
, useEffect } from '
react
' const [numRows, setNumRows],它可以工作,我可以看到父
组件
Main中
的
状态
正在
更新
。然而,当我检查子
组件
配置文件
的
状态</em
浏览 13
提问于2020-12-15
得票数 0
1
回答
将数据推送到数组时,
React
函数
组件
未
更新
reactjs
、
components
、
react-component
我有一个函数
组件
,它在将数据推送到数组时不会
更新
: const Experience = (props) => { from:"",<button onClick={addExperience}>Add experience</button> ) } 单击Add experience时,映射不会
更新
浏览 38
提问于2019-05-16
得票数 0
回答已采纳
1
回答
当
状态
发生变化时,实际DOM永远不会
更新
reactjs
、
server-sent-events
、
react-dom
一切都是实时可见
的
(实时
更新
),
渲染
速度相当快(如果日志已经存在,则需要大约130ms来获取和显示300个日志)。 在
React
中做同样
的
事情似乎很棘手。我
使用
了一个useEffect钩子来订阅SSE流,并且我在onmessage回调中调用了
setState
。一切正常( SSE连接成功建立一次,
正确
关闭,输出
正确
),但它真的很慢。我在整整10秒内
没有
得到任何输出,然后立即显示所有内容(
没有
实时<em
浏览 16
提问于2020-10-23
得票数 0
4
回答
在
react
js中更改数组后
如何
映射数组?
javascript
、
arrays
、
reactjs
我正在映射一个数组,每个数组都有一个从数组中删除它
的
按钮: const comments = [ 'Hey', 'Yo' ]; App.js:17 ["Hey"]App.js:17 [] 唯一
的
问题
是,屏幕上显示
的
数组不会
更新
,换句话说,单击按钮后,屏幕上显示
的
数组不会更改,它仍然显示包含所有项
的
整个数组
浏览 35
提问于2020-07-21
得票数 0
回答已采纳
1
回答
react
钩子是
如何
工作
的
?为什么
useState
跟踪
的
值在
重新
渲染
时不会重置?
javascript
、
reactjs
、
react-hooks
、
use-state
我对
React
是个新手,并且尝试着去理解钩子,尤其是在函数
组件
中
使用
的
时候。下面是一个
使用
useState
钩子
的
示例: import
React
, {
useState
} from "
react
"; const我知道,每次调用setInputValue时,
状态
都会
更新
,视图会
重新<
浏览 29
提问于2021-10-28
得票数 1
2
回答
如何
在if
react
native中设置
状态
javascript
、
node.js
、
reactjs
、
react-native
、
if-statement
你好,我正在尝试将exportTest导出到另一个js文件,然后
重新
渲染
。我正试着这样做import { StyleSheet, View } from '
react
-native'; } const [tes
浏览 0
提问于2021-04-22
得票数 1
19
回答
React
:为什么属性更改时子
组件
不
更新
javascript
、
html
、
reactjs
为什么在下面的伪代码示例中,当容器更改foo.bar时,子容器
没有
重新
渲染
?this.props.foo.bar} /> render() { }即使我在修改容器中
的
值后调用forceUpdate(),Child仍然显示旧
的
值。
浏览 4
提问于2016-08-11
得票数 206
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
react中useState多次定义并且每次调用都可以一一对应的原理
从源码中来,到业务中去,React性能优化终极指南
memo、useMemo、useCallback 你真的用明白了吗
React组件开发中常见的陷阱
使用React Hooks代替类的6大理由
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券