腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如
何在
react
中
解析
对
setstate
的
承诺
、
我刚接触
react
和javascript,在尝试从promise
中
检索一个值以便它可以用于操作时遇到了麻烦。我做了一些研究,看到了很多promise教程,它们可以返回控制台日志或运行函数。但是我还没有看到一个允许我保存到const/var
的
方法,这样我就可以用于其他操作,比如
setstate
。我尝试了一种不同
的
方法来
解析
异步函数
中
的
promise,这样我就可以执行
setstate
,但它们都失败了,我已经尝试了3种方法,其中哪
浏览 23
提问于2019-03-11
得票数 0
2
回答
接二连三
的
运行反应方法
、
我有一个非常简单
的
React
,您只需单击与集合不同
的
颜色,它就会重新呈现到另一个颜色集。要加载游戏,您可以按下按钮,选择颜色>加载颜色。如果我为correctly在start
中
做了一个setTimeout,它最终将正确地运行。pickColorPair() { this.
setState
((colorArray.push(this.state.colorPair[1
浏览 0
提问于2020-06-16
得票数 1
回答已采纳
1
回答
从钩子
中
返回价值
承诺
、
、
、
所以我试图成为一个聪明的人--$$,并从钩子
中
返回一个
承诺
(这样我就可以等待这个值,而不是等待钩子在其
解析
和钩子重新运行后给我
的
值)。我试着做这样
的
事情,一切都很顺利,直到解决为止。.下面是代码: const { valPromise } = useSomeHook();
React
.useEffect(() =&
浏览 2
提问于2022-10-21
得票数 3
回答已采纳
2
回答
函数在componentDidMount ()
中
不加载
、
componentDidMount () { .then(res => res.json())} countVar()函数没有加载到componentDidMount()
中
。我正在获取
的
数据由几个对象数组组成。在countVar()
中
,
浏览 8
提问于2018-01-12
得票数 1
回答已采纳
1
回答
反应悬念变化检测机制
我刚刚阅读了关于
的
文档,悬念组件显示加载状态,直到嵌套组件准备就绪。文档示例,其中使用wrapPromise函数包装获取函数,以控制下面列出
的
它。因此:当组件尚未准备好时,它会抛出一个错误。
浏览 3
提问于2022-06-05
得票数 2
回答已采纳
1
回答
在
React
中
打印fetch()
的
结果
我正在尝试重新创建docs 中使用
的
示例 this.createRow(); var results = fetch('https://facebook.github.io/
react
-native/movies.json')
浏览 2
提问于2016-11-16
得票数 0
回答已采纳
3
回答
将已
解析
的
承诺
数组映射为值数组。
、
我有一系列坚定
的
承诺
:这些
承诺
中
的
每一个在
解析
后都会返回一个值。如何创建一个函数,将这个
承诺
数组
的
映射返回到每个
承诺
解析
的
值?到目前为止我得到
的
最接近
的
是: Promise.all(promises,
浏览 2
提问于2018-06-04
得票数 5
回答已采纳
1
回答
一旦
承诺
实现[反应本地人]
、
、
目前,我正在成功地检索数据,这些数据最初作为
承诺
返回,然后返回数据。console.log("Item Returned: ", this.state.itemsStoredLocally); itemsStoredLoca
浏览 1
提问于2019-04-01
得票数 3
回答已采纳
1
回答
返回值
的
控制台日志显示一个无法使用
的
响应,即使在将其链接到该响应之后。
、
、
、
、
我试图返回一个
承诺
是一个javascript文件。然而,有一个奇怪
的
问题。因此,当我控制台记录函数
中
返回
的
值时,它显示如下: .then(res => res.find(acc => acc.type === ACCOUNT_TYPES.STARTER如果有人能帮忙,我会非常感激
的
!
浏览 3
提问于2022-01-18
得票数 1
回答已采纳
2
回答
反应功能部件
中
的
承诺
竞争条件检查
、
、
我有一个输入号码框来驱动一个
承诺
。预期
的
结果显示在附近
的
DIV
中
。用户可以非常快地点击,以推动数字上下,并结合
承诺
,解决在不同
的
时间,这可以创造竞赛条件。我想让DIV始终与输入保持一致,也就是说,DIV要么什么也不显示(“等待.”)如果
承诺
尚未解决,则输入框中值
的
允诺结果。getPromise(i){ return new Promise(resolve=>setTimeout(resolve.bind(null,i), 3000-i*
浏览 4
提问于2021-02-23
得票数 0
回答已采纳
1
回答
axios call没有被嘲笑
、
、
、
我
的
React
组件使用Axios调用API。在我
的
单元测试
中
,我试图通过使用来自Sinon
的
Sandbox存根来模拟Axios,如下所示: const resolvedid: 2, name:'PetB' }]));我想测试下面这段代码 this.
setSta
浏览 0
提问于2018-05-02
得票数 0
1
回答
响应本机获取状态不更新
、
、
使用
react
本机上
的
Fetch API,这不会在
承诺
完成后更新ui。 console.log('updateProduct: ', productDetail); this.<e
浏览 1
提问于2016-08-24
得票数 1
1
回答
响应本机获取API不返回我
的
调用
、
、
抱歉,标题里
的
笑话。 },当我只使用console.log(responseText)进行测试时,我
的
日志给了我正确
的
消息但是,现在,当我想要将代码
中
的
内容作为一条消息放在View
中
时,它不会像预期
的
那样返回。
浏览 1
提问于2016-05-04
得票数 3
回答已采纳
1
回答
componentWillMount执行两次
、
、
我在挂载组件之前调用API,但我
的
代码调用了两次API。我
的
需求是在成功获得API调用后显示年份数据(它将返回年份数据)。如果我在componentWillMount中使用
setState
函数,那么它不应该调用render方法,但在我
的
例子
中
,render函数也被调用了几次。temp temp.then((obj) => { this.
setState<
浏览 1
提问于2016-12-13
得票数 3
1
回答
访问
React
组件
中
的
状态值
、
我
对
反应有点陌生。在
React
.createclass元素
中
,可以访问输入值或任何状态值,
如
this.
setState
({author: e.target.value});但是在
React
.component
中
这是不可能
的
,所以我如
何在
React
.component
中
实现类似的任务?
浏览 3
提问于2016-05-19
得票数 2
回答已采纳
3
回答
未处理
的
承诺
拒绝TypeError B.
setState
不是一个函数
、
我试图
对
类
中
的
一个变量进行
setState
,但是它抛出了一个错误,它说:import AsyncStorage from '@
react
-native-community/async-storage'; ex
浏览 1
提问于2020-02-04
得票数 0
2
回答
返回组件内部功能不起作用
、
、
、
、
console.log("Came in here") }); 但问题是,即使我在checkInternetConnection函数
中
获得控制台日志,返回
的
组件也不会出现。是什么原因造成
的
?
浏览 2
提问于2017-12-07
得票数 0
回答已采纳
3
回答
React
:为什么一个异步函数
中
的
多个useState设置器会导致多个重定向器?
、
、
下面的onClick回调函数将导致1次重呈现: // Order of setters doesn't matter -
React
setValue("two"); setNumber(2);};问题:为什么我使函数异步(
浏览 2
提问于2021-11-05
得票数 31
回答已采纳
1
回答
为什么useContext不重新呈现组件-
React
.js + Laravel
、
、
:)Globalcontext.js usersData: null(initialState); import
React
, { us
浏览 4
提问于2022-02-19
得票数 0
2
回答
使用其他语句调用
setState
方法
、
我知道调用
setState
方法意味着我不必手动调用ReactDOM.render方法。Click ) this.
setState
({ counter: this.state.counter + 1 }, () => this.
setState
({ hasButtonBeenClicked: this.state.counter> 0 })); t
浏览 1
提问于2019-10-12
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React中setState的用法
React中setState 为什么是异步的?
从源码的角度再看 React JS 中的 setState
react源码分析之-setState是异步还是同步?
React 开发者常犯的 3 个错误
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券