腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如何
阻止
componentDidUpdate
创建
无限
循环
reactjs
在我的程序中,每当我在
componentDidUpdate
()中设置ajax请求并设置新状态时,它就会
创建
一个
无限
循环
。还有一件事“这是在componentDidmount()和
componentDidUpdate
()中调用ajax的正确方式吗?”下面是我的Handler函数
componentDidUpdate
() {} this.getUnitsHandlerthis.setSta
浏览 40
提问于2019-08-26
得票数 0
回答已采纳
1
回答
运行setState支柱函数挂起最大调用堆栈
reactjs
componentDidUpdate
(){ } 当测试应用程序时,一旦状态改变,我的浏览器会冻结很长时间,然后返回一个Maximum
浏览 1
提问于2016-05-20
得票数 3
回答已采纳
1
回答
在React Native中,
如何
在状态更改时更改导航选项?
reactjs
、
navigation
、
native
我有一个设计,其中导航标题样式的颜色应该改变取决于状态。const mapStateToProps = state => { stuff: state.stuff,} // stuff static navigationOptions = ({ navigatio
浏览 9
提问于2019-11-19
得票数 1
1
回答
componentDidUpdate
()
无限
循环
reactjs
当我尝试设置状态时,我收到了
componentDidUpdate
的错误消息,但我不确定为什么。
componentDidUpdate
() { button:false console.log('UPDATE')} 当语句为真时,控制台日志值只记录一次,所以我不确定它
循环
的方式和原因
浏览 20
提问于2021-06-10
得票数 0
回答已采纳
1
回答
ComponentDidUpdate
无限
循环
reactjs
、
react-native
、
firebase-realtime-database
、
react-native-firebase
、
react-component
我刚接触React Native,我不知道你是否可以这样使用
componentDidUpdate
。我尝试做的是在
componentDidUpdate
中调用getRiderRequestDetails(),以便在任何时候有新请求时从Firebase中检索数据。我得到了一个
无限
循环
。我该
如何
避免这种情况呢?
componentDidUpdate
(prevState) { getRiderRequestDetails
浏览 2
提问于2021-04-18
得票数 2
2
回答
超过最大更新深度- ReactJS
javascript
、
reactjs
当组件在componentWillUpdate或
componentDidUpdate
中反复调用
componentDidUpdate
时,就会发生这种情况。React限制嵌套更新的数量,以防止
无限
循环
。 3 | import App from ".7 | <React.StrictMode> 9 | </Reac
浏览 7
提问于2020-06-20
得票数 0
回答已采纳
2
回答
在使用
componentDidUpdate
()时,当你的状态是一个对象数组时,
如何
避免
无限
循环
?
reactjs
、
react-native
我正在
创建
一个react原生应用程序,当我在另一个组件上执行操作时,我需要我的一个组件来使用axios get请求。因此,我需要一个组件确实更新了一个良好的if语句,以避免进入
无限
循环
。我不能使用prevState执行if语句来与当前状态进行比较,因为状态中只发生了很小的变化。因此,我需要知道
如何
阻止
组件Did Update出现
无限
循环
。state = {} this.
浏览 17
提问于2019-09-04
得票数 0
2
回答
在
componentDidUpdate
上对窗口变量执行一次setState
reactjs
、
components
我正尝试在
componentDidUpdate
函数中将状态设置为全局变量。然而,这正在
创建
一个
无限
循环
。我已经在其他情况下使用previousProps和this.props检查来防止这种情况,但是在这种情况下,我
如何
根据我的window变量只使用setState一次呢?
componentDidUpdate
(window.globalVar) { this.setState({
浏览 65
提问于2020-01-30
得票数 0
2
回答
react
ComponentDidUpdate
上的
无限
循环
reactjs
我有一个名为Event的模型,在更新事件之后,当我尝试使用
componentDidUpdate
更新视图更改时,它会一直
循环
(
无限
循环
)。我搜索并看到有同样问题的人,但我似乎不能让它工作。这是我的
componentDidUpdate
inside EventComments组件
componentDidUpdate
() { .get(
浏览 39
提问于2020-07-14
得票数 0
1
回答
如何
停止
componentDidUpdate
无限
循环
javascript
从URL获取id,然后调用API,但在调用API并将接收到的数据设置为状态后,
ComponentDidUpdate
进入
无限
循环
。class Category extends Component { data: [], async
componentDidUpdate
(prevState
浏览 12
提问于2020-06-22
得票数 0
1
回答
ComponentDidUpdate
用setState调用无穷倍
reactjs
你好,我试图改变状态,改变一个叫做
无限
时间的对象
componentDidUpdate
(prevState) { 任何建议
浏览 3
提问于2019-10-18
得票数 0
2
回答
componentDidUpdate
()进入
无限
循环
reactjs
、
react-native
} this.props.navigation.setParams({ save: this.saveFilters });
componentDidUpdate
height: '10%', }, export default FilterScreen; 问题是,一旦我们进入筛选器来筛选生命周期方法,就会陷入
无限
循环
This can happen when a component repeated
浏览 79
提问于2020-10-20
得票数 0
1
回答
React componentsDidUpdate与SetState回调
javascript
、
reactjs
如果我运行这段代码,我会在componentDidMount中得到
无限
循环
,在(prevState !== this.state)中添加If语句也无济于事。{ this.setState({ }); totalPrice: newPrice }), () => this.up
浏览 1
提问于2018-05-06
得票数 1
1
回答
在getDerivedStateFromProps中调用方法
reactjs
、
lifecycle
nextProps);但是由于componentWillReceiveProps被否决了,我想使用没有此类问题的函数,据我所见,我应该有两个选项-- getDerivedStateFromProps和
componentDidUpdate
我不能使用
componentDidUpdate
,因为这会
创建
一个
无限
循环
,但是从getDerivedStateFromProps我不能访问this关键字。在这种情况下我能做什么?
浏览 0
提问于2018-07-10
得票数 0
回答已采纳
1
回答
React js- show state值取决于redux props值
javascript
、
reactjs
、
redux
、
react-props
我该
如何
解决这个问题?password: '', msg: '' }
componentDidUpdate
浏览 8
提问于2019-09-12
得票数 0
回答已采纳
2
回答
在React
componentDidUpdate
中分派redux操作
javascript
、
reactjs
、
performance
、
redux
我试图在
componentDidUpdate
生命周期方法中分派一个redux操作,但是它导致了一个
无限
循环
,导致应用程序崩溃。这是我目前拥有的代码: const { dispatch, sockOpen, user } = this.props( 5000 }这是做这件事的正确方式,还是有一种更好的方式来编
浏览 5
提问于2018-09-11
得票数 0
2
回答
使用
componentDidUpdate
()更改状态
reactjs
嗨,我正在尝试使用
componentDidUpdate
()改变状态,但是我得到了一个
无限
循环
。
componentDidUpdate
(prevState) { if (prevState.selectedOption1 !
浏览 7
提问于2022-07-14
得票数 0
回答已采纳
2
回答
如何
才能在不死
循环
的情况下,从`
componentDidUpdate
`内部调用`dispatch`呢?
javascript
、
reactjs
、
react-redux
、
infinite-loop
、
lifecycle-hook
下面是我尝试这样做的方法:
componentDidUpdate
() { }) }} 用我自己的话说,每次更新与此组件相关的状态的一部分(在本例中为loggedIn属性)时,都会调用
componentDidUpdate
这实际上工作得很好,除了一个主要的问题:似乎调用dispatch最终会再次触发
浏览 9
提问于2017-07-23
得票数 1
回答已采纳
3
回答
componentDidUpdate
和componentWillReceiveProps中的API调用
reactjs
、
react-router
、
react-redux
因此,我尝试将API调用放在
componentDidUpdate
()和componentWillReceiveProps()中。这会导致堆栈溢出,因为应用程序接口调用设置了触发
componentDidUpdate
()和componentWillReceiveProps()的状态,这再次使应用程序接口调用导致
无限
循环
。我该
如何
克服这个问题? 符合React理念的推荐解决方案是什么?
浏览 1
提问于2018-05-23
得票数 1
1
回答
componentDidUpdate
创建
无限
循环
,不确定
如何
避免它
javascript
、
reactjs
、
react-native
、
frontend
、
backend
嗨,我调用
componentdidupdate
是为了用新的ToDos重新呈现我的页面,如下所示 this.state = { } this.fetchItems()
componentDidUpdate
然而,我得到了一个
无限
循环
,我
如何
解决这个问题?
浏览 15
提问于2020-12-11
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一文搞懂ReactNative生命周期的进化
Python 101:内置的递归限制
python3如何建立一个有无穷多个值的列表
React个人学习感悟(三)
ae循环表达式:让你的视频特效无限循环
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券