腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
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大理由
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券