腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
React
中
使用
getDerivedStateFromProps
而
不是
componentWillReceiveProps
、
、
、
、
我喜欢将我的代码更新为
使用
getDerivedStateFromProps
而
不是
componentWillReceiveProps
,因为我收到了弃用的错误。该组件正在接收日期属性,并且每次更改日期时都需要
使用
新日期运行getList。为此,我
使用
下面的代码
componentWillReceiveProps
(nextProps) { if (nextProps.datechanged
浏览 7
提问于2021-09-28
得票数 0
回答已采纳
1
回答
如
何在
react
js
中
接收更新的道具?
、
、
你能告诉我如
何在
react
js
中
接收更新的道具吗?我知道
componentWillReceiveProps
是unsafe,我试过
使用
getDerivedStateFromProps
,但没有工作两秒钟后,我正在更新我的状态,该状态将传递给propsabcsssss static
getDerivedStateFromProps
(nextProps, prevState)
浏览 41
提问于2018-12-11
得票数 1
回答已采纳
1
回答
getDerivedStateFromProps
() vs componentDidUpdate()
、
在我的应用程序
中
,我在很多地方
使用
了
componentWillReceiveProps
。现在,我必须用
getDerivedStateFromProps
()或componentDidUpdate()替换它们。首先,我考虑
使用
getDerivedStateFromProps
作为
componentWillReceiveProps
的替代方案,正如
react
-native文档所建议的那样。但有些人强烈建议不要
使用
这种方法,而是建议
使用<
浏览 3
提问于2020-08-11
得票数 1
1
回答
无法在
React
中
设置变量
中
的值
、
在我的reactjs应用程序
中
,我试图将值设置为变量数据,但它没有被赋值。它应该是从包含值的nextProps.samples中分配的,并且我能够登录到我的浏览器控制台,这些值。下面是一段代码: export default class GeofencingSamplesDL extends
React
.Component { data: [] <em
浏览 27
提问于2019-06-11
得票数 0
回答已采纳
2
回答
为什么
使用
getDerivedStateFromProps
而
不是
componentDidUpdate?
正如在中所读到的,我越来越多地看到
getDerivedStateFromProps
(nextProps, prevState) {
浏览 0
提问于2018-03-23
得票数 42
7
回答
如何检查
componentWillReceiveProps
中
哪些道具发生了变化
有没有一种方法可以在
componentWillReceiveProps
中
检查哪些道具改变了(
而
不将旧道具存储在其他地方)?即 if( /* newProps.profileImage is different to previous props
浏览 8
提问于2016-07-29
得票数 49
回答已采纳
1
回答
使用
新组件API的组件不会调用不安全的遗留生命周期。反应v16.3
我不知道我做错了什么: state = {}; return {}; return null;} warning.js:33警告:
使用
新组件API测试
使用
getDerivedStateFromProps
(),但也包含以
浏览 0
提问于2018-03-30
得票数 7
3
回答
与
getDerivedStateFromProps
中
以前的道具比较
已经过了0秒钟了 在许多情况下,国家并
不是
道具的纯功能。
getDerivedStateFromProps
只适用于无状态功能组件吗?
react
是否鼓励
使用
无状态组件?
getDerive
浏览 0
提问于2018-04-08
得票数 10
回答已采纳
6
回答
componentWillReceiveProps
已被重命名
我
使用
的是
使用
ReactSwipableView包的资料ui ReactSwipableView,我在控制台上得到了这个错误 . is :12466警告:
componentWillReceiveProps
已被重命名,不建议
使用
。如果每当道具更改时都在更新状态,则重构代码以
使用
回忆录技术或将其移动到静态
getDerivedStateFromProps
。在Reactive17.x
中
,只有UNSAFE_名称才能工作。若要将所有不推荐的生命周期重命名为它们的新名称,可以在项
浏览 7
提问于2019-11-18
得票数 28
回答已采纳
1
回答
我如
何在
不
使用
猫头鹰2组件的情况下实现猫头鹰旋转木马?
、
当我
使用
Owl Carousel 2组件需要更新时,如
何在
react
中
实现Owl Carousel 2: . is :12357警告:
componentWillReceiveProps
已被重命名,不建议
使用
当道具更改时,将数据获取代码或副作用移动到componentDidUpdate.If --您正在更新状态--重构代码以
使用
回忆录技术或将其移动到静态
getDerivedStateFromProps
。了解更多信息,请访问: fb.me/<e
浏览 3
提问于2020-02-14
得票数 0
回答已采纳
5
回答
反应通过新道具
、
、
因此,我在组件
中
更新我的状态,然后将新的道具传递给子组件,但是子程序没有正确更新,输入的defaultValue也没有改变。起初,我认为这可能是因为我
使用
的是this.props,所以开始
使用
this.states,并首先在那里应用新的道具,但似乎不起作用。'' : 儿童部分: import
React
, { Component } from'
reac
浏览 0
提问于2017-10-25
得票数 2
回答已采纳
1
回答
为什么
getDerivedStateFromProps
不允许
使用
状态更新重新呈现?对
componentWillReceiveProps
- ReactJS来说没有问题
、
、
我试图从
componentWillReceiveProps
迁移到
getDerivedStateFromProps
,在某些情况下,我是成功的,但是当这种情况被附加到现有状态时,事情就开始不一样了。当
使用
getDerivedStateFromProp
而
不是
componentWillReceiveProps
时,会发生一些奇怪的事情。方法似乎不能很好地处理“内部”更改。下面的代码显示了一个子组件,用于打印/显示道具接收的数据,同时
使用
delete数据处理程序(从子组件
浏览 5
提问于2021-05-13
得票数 11
1
回答
使用
相同的
react
组件进行添加和编辑
、
我想
使用
相同的模式对话框进行编辑和添加。我以前
使用
componentWillReceiveProps
并
使用
道具来设置新的状态。然而,我读到这是被反对的。我试着
使用
getDerivedStateFromProps
,但它的行为有所不同。相同的代码不适用于
getDerivedStateFromProps
--我唯一的解决方案是在我的模态组件
中
添加一个带有String(new Date().getTime())的key,这样每次我打开这个模型时我的问题是;
浏览 1
提问于2019-07-13
得票数 0
回答已采纳
4
回答
如何
使用
componentWillReceiveProps
值在反应性nextProps方法
中
编写整洁的代码
、
、
componentWillReceiveProps
(nextProps) { this.setState({executor : nextProps.executor, wife : nextProps.wife
浏览 0
提问于2018-07-17
得票数 1
回答已采纳
1
回答
向jsonplaceholder发送post请求在
React
Redux
中
失败
、
、
、
、
我创建了一个简单的
React
Redux应用程序,该应用程序从jsonplaceholder获取POST列表,其中有一个允许用户发送POST请求的表单。这是Posts.jsx文件,这是我如何
使用
componentDidUpdate在post请求之后更新组件。在这个post请求的过程
中
,我做错了什么?谢谢。
浏览 18
提问于2020-10-18
得票数 1
2
回答
如何用
React
16.3
中
的“get派生状态from”更新传单地图?
、
、
现在,
componentWillReceiveProps
将被废弃,您将如何
使用
新的
getDerivedStateFromProps
工作流更新传单地图。this.map.clearLayers(); }我必须这样做,因为componentDidMount只被调用一次,
而
componentDidUpdate我想我可以在我的工作流程中
使用
componentDidUpdate或
componentWillReceive
浏览 0
提问于2018-04-10
得票数 1
1
回答
重构UNSAFE_
componentWillReceiveProps
、
、
它基本上看起来是这样的: shouldComponentUpdate() { } if(this.props.content !} return (<iframe sandbox="..." ref={f => this.iF
浏览 6
提问于2018-06-14
得票数 1
2
回答
无法在
getDerivedStateFromProps
中
启动函数
、
我无法理解,为什么当我尝试在getTodosList
中
启动函数
getDerivedStateFromProps
时,这个方法总是回归到我的TypeError - Cannot read property'getTodosList' of null
中
。另外,在我开始
使用
getDerivedStateFromProps
之后-我的函数也不会在componentDidMount
中
启动. 我做错什么了?import
React
, { Component } fr
浏览 1
提问于2018-04-27
得票数 3
回答已采纳
2
回答
ReactJS:我应该
使用
哪种生命周期方法来检测道具
中
的变化?
它接收用户输入并将它们保存到表
中
。还有一个编辑表行的选项。在单击Edit时,我必须将表行详细信息加载到表单组件
中
。我正试图解决这个用例,但我遇到了一些问题。如果我第一次单击Edit,表行将被加载到表单
中
。当窗体打开时,如果我单击另一行上的“编辑”,将不会更新该窗体。我的问题是,我应该
使用
哪种生命周期方法来获得这个更改?我目前正在
使用
componentDidMount,但这
不是
正确的方法。
浏览 0
提问于2019-07-28
得票数 2
回答已采纳
2
回答
如何明确地替换
componentWillReceiveProps
并不断地获取nextProps?
、
我正在我的应用程序
中
运行Reactive16.8.4,在某些情况下我确实需要
使用
nextProps。正如
React
所提到的,
componentWillReceiveProps
是一种不安全的方法,建议不再
使用
它。我读过Docs (),但我甚至不知道如何
使用
这个版本的
componentWillReceiveProps
来移植键和所有东西。 我不需要创建一个新的组件实例,我只需要nextProps!我试着
使用
componentDidUpdate(),但我不想得
浏览 1
提问于2019-03-09
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
智聆口语评测
活动推荐
运营活动
广告
关闭
领券