腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
React
组件
应在
获取
新
数据
之前
装入
以前
的
状态
reactjs
、
react-hooks
遵循使用usePrevious示例
的
React
文档。当我第一次呈现
组件
时,需要几秒钟来加载
数据
(异步),这是很好
的
,但如果我路由到另一个链接并返回,我仍然会获得加载
数据
的
组件
,并且如果
数据
没有更改,我希望
获取
以前
的
状态
当
组件
正在
获取
时,我检查了prevData
的
console.log以显示
之前</em
浏览 17
提问于2021-02-03
得票数 0
1
回答
useEffect调用两次- useCallback不起作用
reactjs
、
react-hooks
一个API调用是从useEffect()发出
的
,当应用程序刷新时,useEffect()被调用了两次,API调用了两次。// App.js const fetchUsers = useCallback这是完整
的
代码。编辑:删除<
React
.StrictMode>解决了这个问题,但我不想删除它,因
浏览 8
提问于2022-07-05
得票数 0
回答已采纳
5
回答
多次单击相同
的
react
路由器链接时,强制重新
装入
组件
reactjs
、
react-router
、
react-router-v4
、
react-router-dom
当
组件
挂载时,我有一个带有datatable
获取
数据
的
路由页面。当我多次单击相同
的
react
router(到上面的路由)时,似乎只有在路由更改时才卸载
组件
(要呈现不同
的
组件
)。我希望当再次单击相同
的
链接以
获取
新
数据
时,
组件
被强制重新
装入
。是否有任何选项在反应-路由器-多玛链接或任何其他链接
组件
或任何技巧来做到
浏览 0
提问于2019-09-04
得票数 2
回答已采纳
3
回答
从“儿童”更新父母
状态
而不触发“反应中
的
孩子”重发
reactjs
、
rendering
、
single-page-application
所以我试着在
react
中构建一个页面应用程序。问题:索引页从api加载一些
数据
,所以当索引
组件
被挂载时,会进行一个提取调用。但是,当用户单击“展开表单”-Button时,父
组件
的
状态
会按预期更
浏览 1
提问于2019-08-16
得票数 2
回答已采纳
2
回答
Firebase
数据
未保存到我
的
react
状态
reactjs
、
firebase
、
google-cloud-firestore
console.log(this.paintings, '2nd') }) this.database()我正在尝试将我
的
PaintingProjects收藏保存到我
的
状态
。当我记录paintingData数组时,我
的
所有
数据
都在那里,但是在我将它保存到我
的
状态
并记录我
的
状态
后,它返回为未定义,我做错了什么?
浏览 0
提问于2020-07-08
得票数 0
2
回答
控制台中
的
dupe呈现响应
javascript
、
reactjs
、
render
我在处理另一个项目时注意到了这一点,并且注意到我使用jQuery添加
的
HTML元素
的
数量是预期
的
两倍(构建一个通知框架)。我尝试在一个新项目中重新创建这个问题,并且这种行为仍然存在。DupeMountTest.js:import ReactDOM fro
浏览 8
提问于2022-09-09
得票数 0
1
回答
为什么子
组件
没有在
react
中呈现
reactjs
我
的
疑问是为什么没有调用子
组件
LibrarySubChild,而是使用无限呈现。我
的
库
组件
正在从本地url中
获取
一个JSON,然后在其中设置结果 ); ex
浏览 2
提问于2020-05-06
得票数 0
1
回答
首先响应路由器-移动:在
新
组件
准备好
之前
,不要卸载当前
组件
?
javascript
、
reactjs
、
react-router
、
react-redux
、
react-router-v4
TL;DR:当使用
react
路由器v4转换页面时,如何保持当前
组件
直到
新
组件
准备就绪,即它发出了ajax调用并
获取
必要
的
数据
来显示?当前
react
路由器v4
的
工作方式如下:
浏览 0
提问于2018-05-20
得票数 1
1
回答
使用
react
路由器而不丢失"setState“
状态
?
javascript
、
reactjs
、
react-router
、
browser-history
我希望能够使用浏览器
的
“后退”按钮返回到前一步。现在我在考虑用反应路由器来做这个。 目前,我只是简单地对事件做出反应,并在顶层
组件
上调用setState。我
的
问题是:是否所有
状态
都必须反映在URL中,还是保存到本地存储中?或者,我是否可以保留
组件
的
state,只需在顶级
组件
上更改一些props?当我这样做时,我是否有失去
组件
的
state
的
风险(例如,因为
React
不能识别旧
的
和<e
浏览 3
提问于2017-09-06
得票数 0
2
回答
响应js - key与
组件
的
关系
javascript
、
reactjs
、
ecmascript-6
我知道,如果键值发生变化,使用" key "支柱在任何
React
组件
上都会重新安装。 使用"ComponentShouldUpdate"生命周期方法只会更新
组件
而不是重新呈现。
浏览 5
提问于2020-07-11
得票数 0
回答已采纳
2
回答
确保使用了某个
组件
的
新
实例。
reactjs
、
redux
我觉得这是一个“错误”
的
问题,但我还是要说:quiz.js <Start onStart它使用内部
状态
来显示哪一个答案是错误
的
和正确
的
。 在quiz.js中,onRestart分发一个redux操作,更新存储以
获取
一些新问题并将curre
浏览 1
提问于2016-09-19
得票数 2
回答已采纳
2
回答
如果url参数更改,component路由器不会更新
组件
javascript
、
reactjs
、
react-router
我刚刚在我
的
网站上实现了一个全球搜索,我开始有问题
的
反应-路由器。如果url更改参数,则不更新视图。这是我
的
搜索输入字段
的
代码。</Section>
浏览 5
提问于2020-07-10
得票数 3
回答已采纳
2
回答
在url更改上重新呈现
组件
reactjs
、
react-native
、
render
我是
新
的
反应,我有一些麻烦,重新呈现
组件
。我有带有路由/code/feed?user_id=${id}
的
CodeFeed
组件
,它显示一个包含用户帖子
的
列表。此列表可以由 user_id .筛选,如果user_id未定义,则将显示所有用户
的
帖子。 在我
的
导航栏上,我有两个链接:代码源(显示所有用户
的
帖子)和My codes (显示当前会话用户
的
代码)。user_id=session_user),<e
浏览 4
提问于2020-10-13
得票数 5
2
回答
使用Redux响应生命周期( componentDidMount )
reactjs
、
redux
、
react-redux
我对
React
生命周期有些困惑,特别是componentDidMount如何与redux交互。下面是一个场景:我有一个连接到redux存储
的
组件
,并且我不知道每当redux存储更新并且连接
组件
中
的
道具发生变化时,是否应该再次调用componentDidMount。现在,每次道具更改时,都会重新安装一个
组件
。但是,我有另一个单独
的
连接
组件
,当它
的
道具发生变化时,它不会重装。所以现在我迷失了,因为这种不一致
的
行为。 我环
浏览 0
提问于2018-07-25
得票数 0
回答已采纳
1
回答
如何处理分派后
的
剩余
数据
?
javascript
、
reactjs
、
react-native
、
redux
、
react-redux
我有一个搜索屏幕,包含输入和TopTabs“歌曲,艺术家”,1- i setState,以显示TopTab
组件
“真/假”2-分派一个动作,以保存歌曲和艺术家
的
数据
在但是在topTab
组件
中,正如我
之前
所说
的
,我有两个选项卡“歌,艺术家” 例如,在from
组件
中,我希望操作
数据
以实现我
的
情况,因此在componentDidMount中,我从redux
浏览 0
提问于2020-04-01
得票数 0
3
回答
组件
在
获取
数据
之前
已
装入
集
状态
javascript
、
reactjs
拥有我正在尝试
获取
的
数组:(如前所述
的
) [{"id":73,"lingarComment":"Mock - 5","fromAge":19,"toAge":28,"hour":20,"minute":{"id":15,"multiName":"contactDetails"},"propValue":"NA-M
浏览 3
提问于2019-06-30
得票数 0
2
回答
如何使用
react
重置和重新呈现
组件
javascript
、
reactjs
、
react-hooks
我是新来
的
反应钩子。但是,问题是当我单击render按钮时,它没有显示任何内容。我认为原因是因为我设置了null以删除我
的
条件下
的
内容,这在逻辑上是不正确
的
。我看过与这个问题有关
的<
浏览 1
提问于2021-04-26
得票数 0
回答已采纳
4
回答
new路由器主-详细信息:子
组件
在页面刷新
之前
不会呈现
新
视图。
reactjs
、
react-router
、
url-routing
、
nested-routes
、
react-router-component
我正在创建一个主细节导航,就像这里
的
示例; 我有一个容器
组件
OneCheckpointContainer,它呈现一个导航面板CheckpointNav (链接)和一个
数据
组件
OneCheckpointData(这个家伙在加载时
获取
数据
,并呈现OneCheckpointView )。当我单击CheckpointNav中
的
一个链接时,除了浏览器中
的
URL之外,什么都不会发生。直到我刷新页面,才会
获取
新
的
浏览 6
提问于2016-07-25
得票数 3
回答已采纳
1
回答
React
/Redux订阅由redux存储发出
的
最新
状态
值
reactjs
、
redux
在
react
中,如果某个
新
组件
后来安装并订阅了
之前
多次更改
的
状态
,则
新
组件
将使用所有
状态
值多次呈现。有没有办法只
获取
状态
的
最新值?例如,在angular中: Subject发出最近
的
值,而BehaviorSubject发出所有值。
浏览 9
提问于2019-01-28
得票数 2
3
回答
在构造函数中
获取
数据
javascript
、
reactjs
在javascript类constructor()中
获取
数据
是一种好
的
做法吗?例如,在
react
类constructor()中,我找到
的
每个教程都在componendDidMount()中
获取
数据
,但没有人质问为什么我们不能在constructor()中这样做。这个问题与javascript类有关,不仅仅是
react
。
浏览 3
提问于2019-03-15
得票数 13
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React 组件设计模式基础
React推出并发模式:可中断渲染、指定加载顺序、并行处理多状态
React推出并发模式:可中断渲染、指定加载顺序、并行处理多状态
玩转 React 服务器端渲染
React Hooks踩坑分享
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券