腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
无法
在
useEffect
中
设置
数组
?
arrays
、
reactjs
、
async-await
、
react-hooks
、
use-effect
在
useEffect
中使用setResult似乎不起作用。当我尝试呈现结果时,什么也没有,所以我添加了一些控制台日志记录,以查看发生了什么。useState钩子
中
的
设置
器函数似乎没有做任何事情。我一直
在
关注this video以获取一些指导,并且我的代码并没有太大的不同。setResult( return item.id) console.log({result})
为什么
是result因此,当
浏览 16
提问于2019-09-27
得票数 1
2
回答
需要在useState
中
访问
useEffect
值,但不能将其置于依赖arr
中
,因为socket.io
reactjs
、
socket.io
、
react-hooks
socket.on必须位于
useEffect
中
,否则套接字会被调用两次。我不能仅仅将number const放在依赖
数组
中
,因为每次调用套接字时,它都会链接以前的每个调用,每次调用都会花费更长的时间。function test() { socket.on套接字是
在
全局上下文中创建的。我要做的一个解决方案是
在
本地存储<
浏览 3
提问于2021-06-26
得票数 0
回答已采纳
1
回答
无法
读取ReactNative
中
未定义的属性(读取“映射”)
reactjs
、
react-native
、
foreach
、
react-hooks
、
use-effect
我试图通过字符串
数组
进行映射,但是我得到了错误:
useEffect
(() => { dispatch(firebaseAction.geDataFS(docName));consol
浏览 1
提问于2022-01-28
得票数 0
3
回答
useState对象的映射
javascript
、
arrays
、
reactjs
、
redux
、
react-hooks
我有这样的代码:const [roomList, setRoomList] = useState([]); }
useEffect
(() => { }, [p
浏览 0
提问于2020-11-12
得票数 1
回答已采纳
1
回答
当用户单击相关博客时,Reactjs要求他们刷新页面。
javascript
、
reactjs
、
json
我认为博客页面每次都需要刷新的原因是因为
useEffect
(),但我不知道修复它的诀窍是什么export const BlogContent = () =>{ const [appSta
浏览 0
提问于2022-04-12
得票数 0
回答已采纳
4
回答
React
useEffect
钩子导致无限循环
reactjs
、
infinite-loop
、
use-effect
、
use-state
const [scoutMode, setScoutMode] = useState("camp");
useEffect
link: "/map" ]) setBottomLinks([]);console.log(bottomLinks);但是bottomLinks一直
在
控制台上打印我记得有一条规则,永远不能在
useEffect
中<
浏览 1
提问于2021-01-04
得票数 0
1
回答
自定义钩子返回空值,
useEffect
似乎没有调用
reactjs
、
react-hooks
import React, { useState,
useEffect
} from "react"; {canvas_height] const [svgX, setSvgX] = useState(null);import useMouseS
浏览 5
提问于2022-09-01
得票数 0
1
回答
基于reactjs上的动态数据填充表单
reactjs
我正在尝试实现一件非常简单的事情,那就是useState钩子来更改表单filed.The表单字段包含一个产品名称,这是
在
api调用后的api call.And之后带来的。我想在表单值
中
设置
名称,但它不是working.Lets跳转到下面的代码 import React, {useState,
useEffect
} from 'react' const [name, setname] = useState(
浏览 8
提问于2020-07-03
得票数 1
1
回答
React钩子和
UseEffect
不使用socketIO数据更新显示
javascript
、
reactjs
、
socket.io
、
react-hooks
、
use-effect
import React, {useState,
useEffect
} from 'react';import Containerreact-bootstrap/Container'; const [textData, setTextData] = useState([]);
useEffect
浏览 16
提问于2019-12-17
得票数 3
回答已采纳
2
回答
setTimeout()不断重启react
reactjs
popupper); setTimeout(() => { setPopupper(true);
浏览 34
提问于2019-10-07
得票数 3
回答已采纳
1
回答
useEffect
在
React.js
中
的怪异行为
reactjs
在
我的React应用程序
中
,我遇到了一些奇怪的行为,其中setEffect的状态(比如state1)作为第二个参数,
在
没有调用setState1的情况下改变了另一个变量(而不是状态)。count); <div className="App"> );基本上,只有
在
调用SETINTERVAL_count: 1000 SETINTERVAL_cou
浏览 1
提问于2020-09-25
得票数 2
回答已采纳
3
回答
为什么
window.scrollTo操作只
在
初始页面加载时触发?
reactjs
但是,如果我从其他地方导航到组件,则滚动过程
无法
工作。
为什么
?window.scrollTo(0, ref.current.offsetTop); const topRef = useRef(null);
useEffect
浏览 1
提问于2019-09-09
得票数 0
回答已采纳
1
回答
如何在不使用实际的
useEffect
钩子的情况下创建一个陈旧的闭包,比如React的
useEffect
钩子
中
的闭包?
javascript
、
reactjs
、
react-hooks
、
closures
我知道闭包是如何工作的,但我
无法
理解
在
没有详尽的依赖关系
数组
的情况下,陈旧的闭包是如何在React的
useEffect
中
创建的。为此,我试图复制一个陈旧的闭包,就像React的
useEffect
一样,而不使用
useEffect
,但我
无法
创建它。我的代码不会创建过时的闭包,而是
在
每个间隔上记录一个正确的值。当我们没有提供完整的依赖
数组
时,我应该做些什么来创建一个陈旧的闭包,比如我们
在
React的<em
浏览 1
提问于2021-07-27
得票数 5
回答已采纳
1
回答
使用上下文Api Hooks - React的异步/等待
reactjs
、
async-await
、
react-hooks
、
react-context
我使用上下文API来管理我的应用程序全局状态,并且我第一次尝试用钩子来管理.我
在
异步/等待方面有一点小麻烦,让我解释一下:const JobProvider = (props) =>const getJob = id => { return something;
在
该提供程序
中
await setPage(page + 1) con
浏览 5
提问于2019-12-30
得票数 0
回答已采纳
2
回答
react钩子useState不能存储json或字符串
javascript
、
reactjs
如标题所示,react钩子useState似乎
无法
存储我的字符串。这是我的密码
useEffect
(() => { fetch("http://api.localhost/
浏览 3
提问于2019-10-19
得票数 1
回答已采纳
3
回答
为什么
在
react原生的首次组件渲染
中
useState对象值是未定义的?
javascript
、
react-native
、
react-native-android
、
use-effect
我
在
函数fetchProduct()中将一个产品详细信息
设置
为setProduct使用状态。setProduct(res.data[0]) .catch(error => { });
在
useEffect
钩子
中
调用了这个函数之后。并且我已经用colsole检查了产品是否
设置
在呼叫
中
fetchProduc
浏览 13
提问于2021-09-02
得票数 0
4
回答
从数据库获取数据时的
useEffect
无限循环
reactjs
、
firebase
、
google-cloud-firestore
、
react-hooks
在
我的项目中,用于发送获取我的用户数据并显示它们的请求。我写了上面的代码,但我意识到,如果我传递"people“来使用
useEffect
的依赖项(第二个参数),react会向我的firebase发送无限的请求,但是如果我删除第二个参数并将第二个参数保留为空,
useEffect
将正常工作,这两个参数之间的区别是什么?下面是无限循环的代码: const [people, setPeople]=useState([]) const unsubscribe=databa
浏览 27
提问于2020-10-06
得票数 1
回答已采纳
2
回答
setInterval与香草javascript反应的不同行为
javascript
、
reactjs
、
setinterval
、
setstate
这两个代码都是
在
Chrome
中
执行的。下面是我的反应组件 let [value, setValue] = useState(0); const id =button onClick={() => setValue(value - 1)}>-</button> );无论您通过单击按钮增加或减少值多少次,setTimeout
中
的
useEff
浏览 3
提问于2021-10-24
得票数 0
2
回答
useEffect
不允许我
在
组件
中
更新
数组
javascript
、
arrays
、
reactjs
in value然后,我可以将
数组
传递给const值,并且可以
在
我的子组件中使用value。在这个组件
中
,我需要在
数组
中
设置
一个值(setValue (arraysomeIndex.qty= someNum))。我现在的第二个问题是,
useEffect
钩子总是将
数组
的值更新为其初始状态,这不允许我更新子组件
中
的
数组
(arraysomeIndex.qty //始
浏览 0
提问于2021-03-11
得票数 1
2
回答
useEffect
触发器解释
reactjs
、
react-hooks
有人能解释一下
为什么
这会触发
useEffect
吗?setState钩子
中
的useState函数似乎总是一个函数。它在任何时候都不是undefined (初始化时)吗?const [state, setState] = useState(0)我离开了反应18s以上代码与编写以下代码基本相同:
useEffect
(() => {...}, [])
浏览 7
提问于2022-10-05
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React Hooks踩坑分享
编写React组件时常见的5个错误
React Hooks 还不如类?
React使用钩子增强组件
【一文看懂】React中usestate与useRef的区别与联系
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券