腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6860)
视频
沙龙
1
回答
React
挂钩
设置
器
在
数组
拼接
后
不
触发
重新
呈现
javascript
、
reactjs
、
frontend
我有一个这样的父组件: import
React
from "
react
"; const [configs, setConfigs] =
React
.useState([1, 2, 3]) return (
在
函数和控制台行的开头
设置
了父组件中的断点
后
,我发现在执行setConfigs方法
后
,父组件没有
重新</
浏览 16
提问于2020-12-31
得票数 1
回答已采纳
1
回答
在
splice和setState()之后
呈现
函数
javascript
、
reactjs
、
render
、
splice
我希望我的
React
函数
在
拼接
数组
后
重新
呈现
。{and} );</div>} 当我单击SPAN元素时,我希望我的"andArray.map“再次
呈现
拼接
工作正常,我的
数组
没问题...但是该函数不会
重新
呈现
。 非常感谢。
浏览 13
提问于2019-05-08
得票数 4
回答已采纳
2
回答
与基于类的方法相比,使用Hooks
设置
状态
后
重新
呈现
有什么不同?
javascript
、
reactjs
、
react-hooks
类组件但是,使用钩子,文档指定将状态更新为与前一个状态相同的值,not将导致(子组件的)重
呈现
: 如果您将状态
挂钩
更新为与当前状态相同的值,则
React
将在
不
呈现
子状态或
触发
效果的情况下退出是
在
类组
浏览 0
提问于2019-03-27
得票数 35
回答已采纳
1
回答
如果useState持有一个字符串,那么将其
设置
为相同的字符串会
触发
下游依赖关系吗?
javascript
、
reactjs
、
use-state
set_stuff("a") 当set_stuff("a")运行时,它会
触发
下游吗?
浏览 2
提问于2022-01-07
得票数 1
回答已采纳
3
回答
如果状态不变,为什么useEffect不调用回调函数?
javascript
、
reactjs
、
react-hooks
我有以下代码(dom 16.8.6,
react
-dom: 16.8.6):import ReactDOMfrom '
react
-dom'; const [counter, setCounter] = useState(0); });
浏览 1
提问于2019-08-12
得票数 3
回答已采纳
3
回答
在下面的场景中,为什么我需要在AJAX之后使用ReactJS状态来更新UI
javascript
、
reactjs
; let isBusy = busyState[0]; log('didMount'); }, []); function/16.10.2/umd/
react
.production.min.js"&
浏览 16
提问于2019-11-15
得票数 0
回答已采纳
1
回答
React
的useMemo方法导致无效的钩子调用
reactjs
、
react-hooks
我正在创建一个非常简单的
react
应用程序,它
呈现
一个包含单个h3元素的列表(每个列表都有一个唯一的id)。当单击h3元素时,其文本将从“未单击”更改为“已单击”。当单击h3元素时,它将
触发
一个回调,该回调将被单击的id
设置
为它自己的id。问题是,当单击被
触发
时,所有自定义列表组件都将
重新
呈现
。我试图在上使用
React
的useMemo来防止
重新
渲染,但得到了这个错误:
挂钩
调用无效。钩子只能在函
数组
浏览 23
提问于2019-09-13
得票数 3
回答已采纳
1
回答
为什么useEffect之外的函数会被调用,而没有依赖
数组
的useEffect中的函数却不会被调用呢?
reactjs
、
react-hooks
、
use-effect
、
use-state
、
rerender
直到今天,我还以为没有依赖
数组
的useEffect内部的代码和useEffect之外的代码都会在每个重发程序上
触发
,但是后来我发现了这个奇怪的情况,我不明白为什么会发生这种情况。
在
示例中,当您第一次单击该按钮时,它会将一个setState
触发
为不同的值,以使其重命名并调用两个console.log,但当您第二次单击该按钮时,会以相同的值调用setState,仍然会调用外部console.log如何在不再次
触发
useEffect的情况下
重新
评估组件? 下一次单击按钮时,不会发生任何事情,因
浏览 15
提问于2021-04-28
得票数 3
回答已采纳
1
回答
防止修改
后
重
呈现
给母国。
javascript
、
reactjs
、
react-router
、
react-hooks
如何修改父组件中的状态,并将其作为支持传递给子组件,但只
在
修改
后
的状态发生变化时才
重新
呈现
这些子组件? ) 我如何确保当URL不改变(使用
reac
浏览 0
提问于2020-05-01
得票数 0
回答已采纳
6
回答
useEffect钩子示例:是什么导致重
呈现
?
reactjs
、
react-hooks
我正在试图找出useEffect何时导致重
呈现
。useCounter(); return <div className="App" />;此示例的结果如下:我不知道为什么: 计数
器
只有两个值0和3:我猜,当这个状态时,每个
呈现
都会看到自己的状态和道具,所以整个循环将以常量
浏览 0
提问于2019-06-14
得票数 38
回答已采纳
1
回答
如何在没有
重新
渲染的情况下访问redux connect mapStateToProps
reactjs
、
redux
、
react-redux
当用户
在
输入之外单击时,我尝试使用mousedown事件来关闭自动完成。但是,当我尝试访问通过
react
-redux connect传递的mousedown事件的props时,它们都是空的。但是,从父组件传递的属性是存在的。我已经确认,
在
初始渲染时,
react
-redux connect道具如预期的那样存在。我认为mousedown事件可能与此有关,所以我测试了使用以下超时访问
react
-redux connect props: useEffect(() => { const timer = s
浏览 14
提问于2020-10-06
得票数 1
1
回答
react
中的功能组件是否
触发
重新
呈现
?
javascript
、
reactjs
、
react-hooks
在
react
功能组件中,文档指定将状态更新为与前一状态相同的值,不会导致重
呈现
()。 <h2>{resourceType}</h2>
浏览 4
提问于2021-10-22
得票数 0
4
回答
如何强制更新功能组件?
reactjs
、
redux
类组件有this.forceUpdate(),但是函
数组
件没有。 如何强制更新功能组件?
浏览 2
提问于2020-12-14
得票数 1
2
回答
如何使用函
数组
件拦截
React
中的回退按钮并响应路由
器
v5
reactjs
、
typescript
、
react-router
、
single-page-application
我
在
SPA的
React
中工作,它不使用
React
路由
器
创建任何路由;我不需要允许用户导航到特定的页面。(考虑一下多页调查问卷,按顺序填写。)但是,当用户按下浏览
器
上的后退按钮时,我
不
希望他们退出整个应用程序;当用户按后退按钮时,我希望能够
触发
一个函数,该按钮只
呈现
页面,就像他们上次选择之前那样。(每个页面都是一个组件,它们组装在一个
数组
中,由一个currentPage状态变量(从状态
挂钩
)跟踪),所以我可以简单地<e
浏览 3
提问于2020-05-21
得票数 4
2
回答
React
状态
挂钩
数组
元素未更新状态
javascript
、
arrays
、
reactjs
、
react-native
、
react-hooks
我正在尝试通过rn-material-ui-textfield模块减少代码和/或优化
React
状态钩子的使用。(''); if(!但是,随着您不断添加越来越多的字段,为每个字段
设置
单独的error和text钩子似乎很繁琐,而且会生成大量代码。它将所有值添加到
数组
中,并打印出完整的
数组
浏览 21
提问于2021-08-23
得票数 0
回答已采纳
1
回答
反应Javascript直到完成
javascript
、
reactjs
、
react-native
、
async-await
反应码import { StyleSheet, View, Text, AsyncStorage, TouchableOpacity } from'
react
-native';import { getUsername } from
浏览 0
提问于2019-11-04
得票数 0
回答已采纳
3
回答
反应避免
重新
渲染
javascript
、
reactjs
、
websocket
、
stomp
、
spring-websocket
对于一个项目,我们希望
在
应用程序中的所有视图中都可以看到通知。有什么办法可以避免这个改进机吗? 虽然我们知道这是一种可能的解决方案,但我们希望避免重复使用。
浏览 1
提问于2018-07-08
得票数 0
回答已采纳
1
回答
我的钩子没有更新,因为我正在使用redux工具箱从api获取数据。
reactjs
、
react-native
、
react-hooks
、
react-redux
、
redux-toolkit
我正在控制台中获取数据,但是我的钩子
在
页面加载时没有更新。在这里输入代码import { useNavigation } from '@
react
-navigation/native'; import { Calendar } from '
react
-nat
浏览 1
提问于2022-11-17
得票数 0
2
回答
调用setState而
不
触发
重
呈现
javascript
、
reactjs
我
在
React
组件的state中存储UI状态,比如this.state.receivedElements,它是一个
数组
。每当将元素推送到receivedElements时,我都希望
重新
呈现
。我的问题是,当
数组
变为空时,我可以
不
触发
呈现
吗?我读过这篇文章:,
浏览 2
提问于2017-10-16
得票数 1
回答已采纳
1
回答
React
和Firebase useEffect
不
更新组件
javascript
、
reactjs
、
firebase
、
react-native
、
firebase-realtime-database
这是我第一次尝试
在
FireBase中使用
React
Native (expo),我
在
异步调用时遇到了很多困难。 现在我试图通过2次调用FireBase来检索一些数据(我不知道这样做是否正确)。isMounted = false;}, []); 我的回报是这样的: {console.log("exercies", exerciesList)} 这是控制台,组件首先在返回中打印控制台日志,但是当它
设置
新状态时
在
继续操作之前,只添加了e001元素。 我该如何解决这个问题呢?如何处理对
浏览 11
提问于2020-10-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Vue 超快速学习
从源码中来,到业务中去,React性能优化终极指南
【一文看懂】React中usestate与useRef的区别与联系
react源码分析之-setState是异步还是同步?
我用React和Vue构建了同款应用,对比看看
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券