腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
axios
调用
期间
,
在
挂载
时
反应
未
正确
加载
状态
javascript
、
reactjs
、
axios
我的意图是让我的
状态
包含来自服务器查询我的数据库的响应。 我的响应是100%工作,并且像预期的那样从
axios
调用
中发送回数据,但是
状态
永远不会得到更新。App.jsx import React from 'react'; this.state = {allMovies: []}; } comp
浏览 24
提问于2020-09-17
得票数 4
2
回答
快速切换页面后
在
axios
调用
中响应setState
javascript
、
reactjs
、
axios
、
setstate
假设我
在
组件A中,
在
组件A中,我发出了
axios
/api
调用
请求。当
axios
调用
正在处理
时
,我移到组件B,然后很快返回到组件A(在那里执行
axios
调用
)。当我接收到响应并尝试设置
状态
时
,控制台会显示错误“无法
在
未
挂载
的组件上设置
状态
”,即使组件已被
挂载
。我尝试了
挂载
和卸载检查,但
浏览 7
提问于2020-06-09
得票数 2
回答已采纳
2
回答
“导入”异步函数的useEffect清理
javascript
、
reactjs
、
use-effect
首先,我的问题是“如何解决
在
未
挂载
的组件错误中响应
状态
更改,并取消
在
useEffect钩子中导入的异步函数
调用
?”我知道,您可以通过
在
useEffect中使用清理函数来解决“
在
未
挂载
组件中更改的
状态
”错误。
在
useEffect钩子中异步
调用
的情况下,您可以执行clearTimeout,对
Axios
使用cancel令牌,创建isMounted<em
浏览 2
提问于2022-04-01
得票数 0
回答已采纳
2
回答
具有嵌套异步函数的React.js useEffect
javascript
、
reactjs
、
asynchronous
、
react-hooks
、
use-effect
我有一个常见的警告显示
在
加载
我的网页应用程序,但再也没有.
Axios
.get("http://localhost:3001/api/get-value").then(
浏览 3
提问于2020-12-09
得票数 0
回答已采纳
1
回答
何时
调用
useEffect清理?
javascript
、
reactjs
useState({}) // set our variable to true
axios
.getreturn () => { isApiSubscribed = false;}, []); 但我想问一问,
在
调用
组件卸载和清理之间是否有可能解决承诺,从而导致一个错误,即访
浏览 1
提问于2022-06-24
得票数 2
回答已采纳
2
回答
在
组件已被卸载后,如何从解决承诺取消
状态
更改?
javascript
、
reactjs
上下文:警告:无法对
未
挂载
的组件执行
反应
状态
更新。 我有个路标。我
在
useEffect中有一小部分代码可以这样做:因此,当有人进入mypage/signin并且已经登录
时
,他会被重定向到主页} catch (error) {
浏览 4
提问于2020-04-23
得票数 0
回答已采纳
2
回答
在
不重新
加载
窗口/页面的情况下刷新React.js中的组件
时
需要帮助
reactjs
、
refresh
、
setstate
、
react-component
import React, { Component } from "react";import
axios
from"
axios
";import { FiRefreshCw } from "react-icons/fi";
浏览 34
提问于2020-12-17
得票数 0
1
回答
如何取消useEffect清理函数中的异步任务?
reactjs
、
api
、
asynchronous
、
async-await
、
axios
我得到了这个错误: index.js:1警告:无法对
未
挂载
的组件执行
反应
状态
更新。这是一个非操作,但它表示您的应用程序中存在内存泄漏。index.js:1警告:无法对
未
挂载
的组件执行
反应
状态
更新。这是一个非操作,但它表示您的应用程序中存在内存泄漏。若要修复,请取消useEffect清理函数中的所有订阅和异步任务。产品()
在
div
在
RenderedRoute ()
在
路由()
在
路由器
浏览 6
提问于2022-09-21
得票数 0
3
回答
响应-hook UseEffect内存泄漏问题--多个函数
调用
javascript
、
reactjs
、
react-hooks
大家好,大家好,我对useEffect
调用
方法有些怀疑。 1.我有一个警告问题,
反应
钩子useEffect有一个缺失的依赖“获取数据”。要么包括它,要么删除依赖数组react钩子/详尽-deps-我通过使用这个命令行// eslint-禁用-下一行reacti-钩子/详尽-deps修复了这个问题,如果我这样做
正确
与否,如果在未来的生产服务器中出现任何问题我
在
useEffect中有另一个问题--如果我快速路由--我遇到了这样的错误:“无法对
未
挂载
的组
浏览 5
提问于2021-08-05
得票数 1
回答已采纳
1
回答
useEffect中的异步处理
reactjs
、
asynchronous
、
use-effect
我从我的主组件
调用
这个钩子,并使用isLogin决定登录
状态
。设置凭据后,将
调用
setLogin函数,并将useEffect setTimeout
加载
到内存中。问题是,3秒后我会得到这个错误,如果你认为这不是处理这种情况的
正确
方法,那么请指导我。
浏览 4
提问于2022-03-28
得票数 0
回答已采纳
2
回答
useEffect -无法对
未
挂载
的组件执行
反应
状态
更新
reactjs
、
react-hooks
一旦组件
挂载
,我想GET所有的职务职位。因此,我使用了useEffect。我
在
useEffect中设置
状态
,我认为这是导致错误的原因:我的组件 const [user, setUser] = React.useStatesetPositions] = React.useState
浏览 2
提问于2019-12-29
得票数 7
回答已采纳
1
回答
错误警告:无法对已卸载的组件执行响应
状态
更新
react-native
、
react-hooks
、
use-effect
错误警告:无法对
未
挂载
的组件执行
反应
状态
更新。这是一个非操作,但它表示您的应用程序中存在内存泄漏。若要修复,请取消useEffect清理函数中的所有订阅和异步任务。
浏览 1
提问于2021-11-27
得票数 1
3
回答
Vue.js组件
在
axios
.get()之前
加载
vue.js
、
axios
、
vue-props
下面的组件有一个名为objects的道具
在
mounted()中,我有一个
axios
.get(),它从直通式CMS中获取数据,如下所示。this.orders = await this.
axios
.get('url') return response.data.data;}); 我的表组件中有一个错误,说明objects支柱是空的或未定义的,但是
在<
浏览 14
提问于2022-10-24
得票数 0
1
回答
使用
axios
调用
作为图像的src
reactjs
我将一个id作为支柱发送给一个子组件,该组件需要使用id执行API
调用
。api从图像文件中返回一些二进制数据。我正在使用
axios
来处理请求。我也
在
.then()中得到了结果,但对于如何使用这些数据并将其与render()函数中的图像标记连接起来,我感到困惑。getImages = (id) => { } return (<img src=
浏览 2
提问于2020-07-20
得票数 1
回答已采纳
2
回答
在
react.js中,
在
表单提交
时
还是在后续组件的componentDidMount()中
调用
外部API更好?
reactjs
我是React.js的新手,我一直
在
努力理解什么是何时
调用
外部API的最佳实践。我现在有一个收集数据的表单。我想使用这些数据来发出POST请求,接收一些数据并通过一个新组件显示这些数据。我模糊的理解表明,我可以通过两种方式做到这一点:选项2:重定向到新路由(连同表单数据),然后
在
新组件的componentDidMount()中
调用
API 我不知道什么是最好的方法来处理这件事。
浏览 0
提问于2019-03-16
得票数 0
回答已采纳
1
回答
如何抑制从componentDidMount
调用
的初始动作?
reactjs
、
redux
、
react-redux
、
serverside-javascript
我能够
在
服务器端预
加载
所有需要的
状态
,并将这些初始
状态
传递给客户端应用程序的redux存储。 我已经启用了redux记录器来查看我的应用程序中发生了什么,并且正在从商店中重新获取
状态
。因为我的组件
在
componentDidMount
期间
调用
必要的操作。
在
挂载
组件时
调用
该操作。我的理解是,即使组件
在
服务器端呈现,componentDidMount也会被
调用
,以通知J
浏览 4
提问于2017-01-29
得票数 1
2
回答
每次道具
在
ComponentDidUpdate上更改时,我都能获取api吗?
javascript
、
reactjs
、
web
当您看到我的代码
时
,我希望从道具中获取API的每一个更改。但是浏览器会像这样抛出错误。有人帮我吗? 警告:无法对卸载的组件执行响应
状态
更新。这是一个非操作,但它表示您的应用程序中存在内存泄漏。
浏览 5
提问于2020-05-16
得票数 0
1
回答
React useEffect缺少依赖项: xxx。要么包含它们,要么删除依赖数组react/react。
reactjs
、
infinite-loop
、
use-effect
我正在从useEffect钩子中
调用
api const token = props.match.params.token;false, }); let { auth } = status; },[]); return
浏览 0
提问于2021-06-26
得票数 7
回答已采纳
1
回答
当浏览器应用程序关闭并重新打开
时
,Android (Mobile)上的行为会产生奇怪的
反应
。(异步
axios
调用
有时不运行?)
android
、
reactjs
、
express
、
cookies
、
redux
,useEffect()
调用
checkIfLogged(),它向后端发出
axios
请求,如果存在
正确
的cookie,则返回用户并将其设置为
状态
。
状态
被
正确
设置;每次页面
加载
或刷新
时
,checkIfLogged()都会运行。
在
Android上,移动浏览器中的
状态
是不可预测的。如果我
在
我的Android浏览器上打开网站,然后关闭我的Android浏览器最近(所以一个完整的滑动关闭),然后重新打开我的浏览
浏览 1
提问于2020-03-11
得票数 0
回答已采纳
1
回答
响应UseEffect卸载组件
javascript
、
reactjs
、
use-effect
我得到了以下错误:“警告:不能对
未
挂载
的组件执行
反应
状态
更新。这是一个无操作,但它表示应用程序中的内存泄漏。要修复,请取消useEffect清理函数中的所有订阅和异步任务。”使用
axios
,我的useEffect钩子看起来是这样的:useEffect(() => { isMounted.current =我可以
在
不使用
axios
返回语句的情况下呈现我的组件,但是我仍然会收到内存泄漏警告。
浏览 16
提问于2020-12-14
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么我不再用Redux了
使用JS和NodeJS爬取Web内容
React Hooks踩坑分享
Bifrost微前端框架及其在美团闪购中的实践
前端周刊-2018年9月第三期
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券