腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如
何在
React
中
调用
api
之前
执行
setStates
、
、
我的应用程序(使用
react
-native制作)有一个小问题,当用户打开应用程序时,我有一个使用this.setState重新加载经度和纬度状态的componentDidMount方法。但是当用户连接时,setState和函数
调用
之间的时间非常短,所以我的第一个
API
调用
呈现为未定义的,因为在
API
调用
之前
状态不是最新的。在状态更新之后,我不知道把要
调用
的函数放在哪里。
浏览 9
提问于2018-01-24
得票数 2
1
回答
多异步
setStates
后
执行
方法
、
、
、
、
在你把它标记为重复
之前
,只要读一次,它就不会了。所以我在做一个反应项目。在这里,我有大约10个不同的方法,其中每个方法都有同步
调用
和异步
调用
(大多数异步
调用
都是
React
的setState方法)。在
执行
这10个方法
之前
,我想先放置一个加载程序,然后在每个同步和异步方法完成后删除它。我试着用谷歌搜索,下面是我的观察 callssetStates 不能使用setState回调,但不能使用它们,因为有多个
setStates
,在多个方法
中
也是
浏览 2
提问于2022-06-08
得票数 0
1
回答
如何使用jest和酶在内部使用多个
api
调用
测试useEffect
、
、
、
、
我想用两个
api
调用
测试useEffect,如下所示。如何模拟
api
调用
,在本例
中
如何监视fetchCountry & fetchStates函数,以及如何测试setCountry和
setStates
函数import
React
, {useEffect, useState } from "
react
"; import fetchCountry from "../fetchSt
浏览 3
提问于2022-07-08
得票数 -1
1
回答
React
` `useState`‘set函数显示同步和异步行为
、
、
考虑一下
React
功能组件
中
的按钮回调监听器,定义如下- return x + 1; console.log("button callback ends");当我第一次单击按钮时,setCtr会同步
执行
useState
中
的set函数到底是如何工作的?如果它确实是一个异步函数,那么我们应该始终在button callback ends
之前
获得setCtr executed...。
浏览 3
提问于2022-05-11
得票数 2
2
回答
如果事件处理程序在事件处理程序
之前
或之间有等待
调用
,则
React
将不会批处理setState
调用
、
、
、
、
通常情况下,在事件处理程序
中
时,会批处理多个setState()
调用
,对吗? 问题: 你知道这背后的原因吗?return new Promise((resolve,
浏览 0
提问于2019-06-13
得票数 3
1
回答
如
何在
API
调用
中
编写一条if语句来模拟加载状态?
、
、
、
、
我从用户输入
中
获取一个值,并将其作为argument放入
API
调用
中
,以显示与用户输入相关的结果。当加载该
API
数据时。我不知道如
何在
axios
调用
之间设置if语句。 另外,我是否正确地使用了state?我是否应该在constructor
中
定义query值和isLoading class App extends Component { super();this.state = { movieLis
浏览 1
提问于2020-06-21
得票数 0
1
回答
呈现组件服务器端的最佳方法?(没有客户端服务器链接,仅在服务器上)
理想的例子: 澄清: 这里没有客户,这不是典型
浏览 2
提问于2016-02-24
得票数 0
回答已采纳
1
回答
如何使用redux在成功提交Formik表单后清除表单
、
、
、
我目前正在做一个使用Redux和Redux-saga的
React
项目。我想知道如
何在
成功完成异步
api
调用
后重置窗体。使用redux和redux saga我是在使用但它会在
api
成功
执行
之前
立即重置表单
浏览 3
提问于2020-01-07
得票数 0
1
回答
如
何在
每次
调用
react
中
axios
中
的
api
之前
自动
调用
api
、
假设我想在每次
api
调用
之前
调用
一个
api
(用于会话),
api
应该在任何其他
api
调用
之前
自动
调用
。我如
何在
react
的axios
中
实现这一点。我想要在整个项目中做到这一点。
浏览 1
提问于2017-03-07
得票数 1
3
回答
在setState钩子
中
响应多个useEffect ()
调用
的批处理更新
、
、
、
、
有一个不稳定的
API
来强制在事件处理程序之外批处理,如果您需要它的话。他还提到,在这个吉特卜问题上: 问题 对于setState()内部的多个useEffect
浏览 0
提问于2019-07-04
得票数 19
回答已采纳
2
回答
在超时中响应上下文不最新的情况
、
、
、
我使用
react
应用程序上下文来存储一系列“警报对象”,这基本上是任何可能发生的错误,我想要显示在网站的右上角。我遇到的问题是,在超时期间,上下文并不是最新的。
浏览 3
提问于2022-04-20
得票数 0
回答已采纳
1
回答
从另一个组件响应更新组件状态会导致无限循环。
、
我遇到的问题是从contents组件
中
获取状态,试图将状态保存到wizard组件
中
,以便更新labels,从而导致无限循环。import
React
from "
re
浏览 6
提问于2022-01-05
得票数 0
回答已采纳
2
回答
useEffect中有多个setState,如何避免重新渲染?
、
、
、
我想做2个
API
调用
,在useEffect
中
设置3个不同的状态(当组件挂载时),只有一次重新渲染。像这样的东西 axios.get('http://localhost:81/
api
/myapi/') setName(res.data['name']);
浏览 21
提问于2019-07-11
得票数 0
1
回答
在componentDidMount内部同步
调用
setState
、
、
我是
react
的初学者,我正在学习生命周期挂钩。我看到一些文章说不要在componentDidMount
中
同步
调用
setState。但我们可以setState in,然后阻止承诺。我的问题是,即使我在setState内部写了promise块,re-render无论如何也会在那里,而且setState是异步的,所以它不会立即被
调用
。那么,为什么不建议在componentDidMount内部同步
调用
setState,如果有的话,在内部写代码是如何解决这个问题的呢?PS: 我研究了很长一段时间,但找不到不同步<
浏览 334
提问于2021-02-13
得票数 1
回答已采纳
1
回答
在
React
JS
中
调用
javascript控制台
API
我正在用
react
为一个网站做一个扩展。该网站在javascript控制台中提供了我可以
调用
的
API
,
如
foo()。 在vanillas JS
中
,我可以简单地在我的代码
中
编写foo()。但在
React
中
,我会得到一个错误"foo is not defined“。我如
何在
react
中
做到这一点?
浏览 25
提问于2018-10-06
得票数 -1
2
回答
使用数组的
React
Native for循环没有
执行
我预期的操作
、
我第一次在
React
Native
中
尝试一些东西,我尝试掷3个骰子(目前基于文本)。 我使用for循环来遍历3个骰子的数组。然而,我只看到一个骰子文本正在更新(第三个)。另外,当
执行
一些警报来检查该for循环中发生了什么时,我看到了意想不到的事情?第一个警报显示为2,第二个警报显示为1,然后它通常不再发出警报,很少它还会第三次发出带有0的警报。
浏览 21
提问于2019-12-03
得票数 0
回答已采纳
2
回答
将setState重新呈现三次
、
、
、
我希望将userID存储在文档
中
,所以我使用setID来存储它。当我尝试创建一个try...catch来获取具有特定id的用户集合时,它会导致一个错误,即doc(id)不能为空。
浏览 7
提问于2021-05-16
得票数 0
1
回答
如何确保
react
中
的状态更新顺序?
、
、
、
、
我在提供者上设置了几个状态,它们在我的
react
应用程序
中
触发了一系列效果。它们会连续出现在钩子上。第二个设置状态有一些触发的影响,需要确保第一个钩子完全通过应用程序传播。2.)在
调用
第二个set状态
之前
监视我需要设置的内容 这似乎更具可读性,但涉及到导入和查看可能没有意义的内容,因为它们属于相关代码。基本上,在第二次
调用
发生
之前
,添加一个useEffect来监视我需要设置的所有内容。此外,如果在准备好第二个
调用
所需的内容方面发生了变化,那么这段代码也必须进行更改,因为
浏览 3
提问于2021-10-01
得票数 0
1
回答
如
何在
ReactJS中使用
API
包?
、
我想使用名为"youtube-music-
api
“的包,但是我无法让它在
React
中
工作。代码驻留在一个
React
组件
中
,该组件在组件挂载时触发它。
api
= new YoutubeMusicApi() .then(info => { console.log(result)
浏览 1
提问于2021-12-19
得票数 1
1
回答
当状态包含来自
api
调用
响应时,如
何在
reactjs中使用三元操作
、
如
何在
reactjs中使用三元操作当状态包含来自
api
调用
的响应时,在
react
中
调用
三元运算符时出错jsx apiResults状态在
api
调用
时存储响应,但可能没有响应或出现一些错误消息,
如
网络消息Signal Issue Please Try Again</p> </Modal.Body> 错误: index.js:1406 Error: Objects are not valid a
浏览 13
提问于2020-04-25
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券