腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1585)
视频
沙龙
1
回答
从
流式
音频
功能
更新
useState
时
无限
重新
渲染
javascript
、
reactjs
、
react-native
、
audio
、
react-hooks
我正在构建一个应用程序React Native,我将一组
音频
文件发送到一个Expo AV Audio.Sound对象中,加载它们,播放它们,然后尝试用正在播放的
音频
文件的相关信息(特别是用户在文件中走了多远)来
更新
应用程序本身的显示。我正在尝试通过
useState
钩子
更新
显示,该钩子由
音频
播放器的回调函数调用。 我遇到的问题是,每当我试图更改
音频
播放器回调函数的状态
时
,我都会被抛入
无限
的
重新
渲染
。简
浏览 15
提问于2019-09-30
得票数 1
回答已采纳
2
回答
React挂钩useEffect缺少依赖项:'formData‘。包括它或删除依赖项数组。什么是依赖是使用
javascript
、
reactjs
当设置了值但缺少依赖项
时
,在依赖项中添加formData,则is将进入
无限
循环 useEffect(() => { if (id !
浏览 24
提问于2020-10-17
得票数 2
回答已采纳
1
回答
错误:
重新
渲染
过多。React限制
渲染
的次数,以防止
无限
循环。Contact.js文件中的错误
reactjs
、
firebase
当我点击编辑铅笔按钮
时
,我正试图填充我的表单,但我一直收到错误消息“to多次
重新
渲染
”。这里有人能帮上忙吗?在我的两个文件下面,我使用firebase
从
集合中提取数据,基本上我尝试构建一个简单的应用程序,您可以在其中显示该数据库中的数据,然后最终对其进行编辑或删除 Contact.js import React, {
useState
, useEffect } from "react"; import ContactForm from "./firebase&quo
浏览 16
提问于2021-04-28
得票数 0
2
回答
尝试使用“”
useState
“”
时
,React too many
重新
呈现错误
reactjs
、
react-hooks
、
use-state
const key = "AIzaSyCda4pqQF5xcyDAfA7gt61jVXcaeKeES44"; const [newName, setNewName] = React.
useState
浏览 7
提问于2020-09-19
得票数 1
回答已采纳
1
回答
如何在firebase上删除单据后无需
重新
加载页面即可
更新
数据
reactjs
、
firebase
、
google-cloud-firestore
我有一个按钮,使用这个函数
从
firebase中删除一个值,这些值显示在同一页面的扁平列表中,该函数运行良好,但要查看更改,我需要
重新
加载页面或返回并返回页面。
浏览 2
提问于2021-06-07
得票数 0
1
回答
将变量设置为相同值
时
的
无限
重呈现
reactjs
、
react-native
、
memoization
、
react-functional-component
、
react-memo
我使用了一个React本机
功能
组件,如下所示: const [var1, setVar1] =
useState
(false);setVar1(false); <View...>} 这是一个
无限
循环,但是当我移除setVar1(false)
时
,它就没有了。我假设如果我继续将var1
重新
设置为相同的false值,组件就不会
重新
呈现。我该怎么防止这个重
渲染
浏览 6
提问于2022-10-11
得票数 3
1
回答
使用useEffect进行
无限
重
渲染
reactjs
、
react-hooks
我正在尝试在状态改变后
重新
呈现一个组件,我是这样做的: const [items, setItems] =
useState
([]); console.log我这样在地图中传递日期 const workspaceCard = items.map((msg) => ( message={msg.content} />)); 问题是组件处于
无限
的
重新
渲染
中,我可以使用一个空数组,但这不是我想
浏览 18
提问于2021-02-03
得票数 0
回答已采纳
3
回答
我需要担心
useState
导致
重新
渲染
吗?
reactjs
、
wordpress
、
use-state
、
wordpress-gutenberg
我不确定这是否是特定于WordPress的,WordPress的重载特定的React,还是仅仅是React,但是我正在为WordPress创建一个新的块插件,如果我在它的edit函数中使用了
useState
,页面将被
重新
呈现,即使我从未调用过edit函数。import {
useState
} from '@wordpress/element'; constsetAttributes, } =
浏览 0
提问于2020-12-23
得票数 0
3
回答
在react中实现自定义
无限
滚动
reactjs
、
scroll
、
infinite-scroll
、
rerender
我试图实现
无限
滚动,但当组件
重新
渲染
时
,滚动条会一直返回到顶部,如下所示。如何将滚动条粘贴到用户滚动过的位置?或者这是因为组件
重新
渲染
?但是组件必须
重新
呈现,因为新记录是
从
api调用中添加的。 const [pageNumber, setPageNumber] =
useState
<number>(1); const [scro
浏览 5
提问于2020-12-04
得票数 0
3
回答
如何在return中显示其他函数返回的JSX?
javascript
、
reactjs
changeCity() : null}中传递它
时
,我遇到了问题import Result from "./App.css'; const [cityEmpty, setCityEmpty] =
useState
(false); con
浏览 0
提问于2020-09-29
得票数 0
2
回答
如何在if react native中设置状态
javascript
、
node.js
、
reactjs
、
react-native
、
if-statement
你好,我正在尝试将exportTest导出到另一个js文件,然后
重新
渲染
。我正试着这样做import { StyleSheet, View } from 'react-native'; } const [test,setTest] =
useState</
浏览 0
提问于2021-04-22
得票数 1
1
回答
对象是未定义的,即使它是创建的
javascript
、
reactjs
、
react-hooks
// Get the ID from the URL const [forms, setForms] =
useState
([]); const objectID = new Object(); {}0: 21: 32: 43: 1
浏览 0
提问于2020-04-27
得票数 0
1
回答
为什么
useState
跟踪的值在
重新
渲染
时
不会重置?
javascript
、
reactjs
、
react-hooks
、
use-state
下面是一个使用
useState
钩子的示例: import React, {
useState
} from "react"; const[inputValue, setInputValue] =
useState
("Pedro"); const newValue =我知道,每次调用setInputValue
时
,状态都会
更新</em
浏览 29
提问于2021-10-28
得票数 1
2
回答
useEffect在用于设置输入值
时
抛出错误
javascript
、
reactjs
、
react-hooks
、
html-input
、
use-effect
我正在尝试制作一个输入组件,它将由react控制,并在属性发生变化时
更新
它的值。我是这样做的: import React from 'react'; const [url, setUrl] = React.
useState
浏览 17
提问于2019-12-23
得票数 2
回答已采纳
5
回答
为什么函数组件中的setState(钩子)会导致
无限
循环?
javascript
、
reactjs
、
react-hooks
以下是代码: const [a, setA] =
useState
(1) return ( <h1>{a}</h1> );误差太多的
重新
渲染
。React限制呈现的数量,以防止
无限
循环。 为什么它会导致
无限
浏览 10
提问于2020-02-20
得票数 5
回答已采纳
2
回答
即使变量相同,react
useState
也会进入
无限
循环
reactjs
我有以下代码: const [ ddFilterData, setddFilterData ] =
useState
(''); getDropdownData根据我的理解,它应该只在ddFilterData不同的时候
更新
或运行,不是吗? 目前,它在每次更改时都会运行。上面的代码进入了
无限
循环,即使你的filteredData没有什么不同。
浏览 51
提问于2020-08-25
得票数 0
回答已采纳
1
回答
React组件
无限
地
重新
呈现在useEffect钩子中设置的相同布尔值状态?
reactjs
、
react-hooks
我在下面的代码片段上进行实验,以了解React
useState
和useEffect挂钩的行为。const [foo, setFoo] = React.
useState
<boolean>(true); console.log("Setting由于foo一直被设置为相同的布尔值false,我预计宿主组件应该只
渲染
两次,即初始加载和状态foo
从
true更改为false
时
。 但实际上,我观察到的是这段代码创建了一个
无限<
浏览 27
提问于2020-05-27
得票数 0
1
回答
当React中的父状态更改时停止
重新
渲染
子组件
reactjs
但是,当isDrawerOpen
更新
时
,Activity、Drawer和DataTable都会
重新
呈现。 我不希望DataTable
重新
渲染
,因为什么都没有改变。我曾尝试使用React.memo,并尝试在我的DataTable
功能
组件中结合使用useEffect和useRef,以便在属性相同的情况下不
重新
呈现。这不管用。如何防止该子组件在其所有属性都未更改时
重新
渲染
?const Activity = props => {
浏览 10
提问于2020-04-11
得票数 4
回答已采纳
2
回答
如何在函数式React组件中使用动态JS库(wavesurfer.js)?
reactjs
、
typescript
、
wavesurfer.js
我有以下使用wavesurfer.js的
功能
性React组件 import * as React from "react" const [audioContext, setAudioContext] = React.
useState
(new AudioContext()) const wavef
浏览 84
提问于2020-04-07
得票数 1
2
回答
如何在useEffect中异步读取数据
reactjs
、
async-await
、
use-effect
、
use-state
当我在useEffect中异步获取数据(使用axios获取)
时
,以及在我使用
useState
钩子将响应数据设置为state之后。和页面
渲染
,然后我得到了服务器的响应。为了演示这个问题,我在get current state中输入了console.log,但是我得到了'undefined': const [positions, setPositions] =
useState
fetchPositions(); console.log('positions from state:
浏览 116
提问于2021-09-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React Hooks源码深度解析
React Hooks踩坑分享
React组件开发中常见的陷阱
编写React组件时常见的5个错误
使用React Hooks代替类的6大理由
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券