腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
getDerivedStateFromProps
是否
未
更新
状态
?
、
、
我有这样的场景: static
getDerivedStateFromProps
(nextProps, prevState) { console.log
getDerivedStateFromProps
不应该
更新
状态
吗?
浏览 21
提问于2021-05-08
得票数 0
1
回答
React.js表单输入onChange与
getDerivedStateFromProps
有问题
、
使用
getDerivedStateFromProps
时,输入onChange
未
更新
状态
。在将属性从父组件传递到子组件之后,我将检查来自子组件的
getDerivedStateFromProps
。React.Component { super(props); form: {} } static
getDerivedStateFromProps
浏览 1
提问于2018-08-23
得票数 3
1
回答
React -
是否
所有
状态
属性都需要由
getDerivedStateFromProps
返回?
、
在React组件中使用
getDerivedStateFromProps
生命周期方法时,返回的
状态
是完全覆盖组件的现有
状态
,还是只
更新
返回的特定
状态
属性?extends Component { this.state = { two: false, } one: false, } .
浏览 35
提问于2018-07-13
得票数 3
回答已采纳
1
回答
响应16.X从道具获得派生
状态
,返回新
状态
.Is,可以再次更改组件内部的同一
状态
吗?
、
我正在使用
getderivedstatefromprops
方法查看
是否
发生了任何道具更改。如果发生,返回新的
状态
集,并且我正在处理它,componentDidupdate方法,但是我不能在组件onChange方法中更改相同的
状态
。下面是我的密码。在构造函数中,我添加了一个额外的
状态
变量来存储我的prevProps数据。稍后,我可以在
getDerivedStateFromProps
中使用这种
状态
。
getDerivedStateFromProps
,这将有助
浏览 1
提问于2018-12-11
得票数 1
1
回答
如何使用React的
getDerivedStateFromProps
和setTimeout?
、
、
我希望创建一个类似于Modal的组件,它接收一个打开/关闭的布尔值作为支柱,然后将该值存储在组件
状态
中。当关闭Modal时,我想
更新
关闭布尔支柱,但是在
更新
组件
状态
之前等几秒钟,这样我就可以添加转换类并动画退出。使用新的Reacti16.3API,我看到将使用
getDerivedStateFromProps
。由于
getDerivedStateFromProps
“应该返回一个对象来
更新
状态
,或者返回null来表示新的道具不需要任何
状态<
浏览 2
提问于2018-05-01
得票数 4
回答已采纳
1
回答
在React中调用
getDerivedStateFromProps
内部的异步函数
当
状态
更新
时,我需要
更新
表。所以我试着在
getDerivedStateFromProps
中调用一个
更新
函数,但是我似乎不能在
getDerivedStateFromProps
中使用'this‘。static
getDerivedStateFromProps
(props, state) { if(props.newValue !
浏览 43
提问于2020-05-08
得票数 1
回答已采纳
1
回答
在React 16.7中,在setState调用之后,返回null的
getDerivedStateFromProps
也是正在
更新
状态
、
在组件呈现后,我调用updateResults方法,该方法调用setState,之后调用getDerivedState并返回null,静止
状态
被
更新
,render和componentDidUpdatethis.state = {"query":props.data.web_query,"other_fields":props.other_fields}; re
浏览 22
提问于2019-02-25
得票数 1
3
回答
在React中调用
getDerivedStateFromProps
内部的方法
、
在将react升级到16.3版本之前,我会根据属性中的更改调用一个方法,如下所示: if(this.props.country.length !== nextProps.country){ }在16.3版本上,componentWillReceiveProps是不安全的,我们必须使用。但是,这个方法返回一个对象,我不知道如何从它内部调用方法,就像调用componentWillReceiveProps一
浏览 0
提问于2018-04-05
得票数 21
回答已采纳
3
回答
与
getDerivedStateFromProps
中以前的道具比较
想象一下一个组件,它有一个道具“名称”和
状态
“相间隔”。 在许多情况下,国家并不是道具的纯功能。
getDerivedStateFromProps
只适用于无
状态
浏览 0
提问于2018-04-08
得票数 10
回答已采纳
1
回答
将
getDerivedStateFromProps
更新
为功能组件
我正在
更新
旧的function组件,并且正在使用
getDerivedStateFromProps
,我想将类
更新
为一个函数组件,但是我不知道如何处理这个特定的函数。static
getDerivedStateFromProps
(props, state) { const); return
浏览 0
提问于2021-03-05
得票数 1
回答已采纳
1
回答
React: react datepicker不会
更新
状态
、
我试着在datepicker上做一些改变,但是
状态
没有
更新
。我用的是道具的
状态
。所以日期已经存在了。它显示了过期的日期。当我在做零钱的时候,它会停留在当前的日期。this.date = export.expires; } static
getDerivedStateFromProps
浏览 1
提问于2020-03-17
得票数 1
回答已采纳
1
回答
响应本机:当道具发生变化并在内部通过setState()
更新
状态
、
因此,我有一个父组件,它将一个数据数组作为支柱传递给一个子组件(子组件将这个数组支柱保存为它自己
状态
的一部分),并且我希望当这个支柱发生变化时
更新
该子组件的
状态
。我使用了
getDerivedStateFromProps
: if (props.messagesmessages : [ ... props.messages] }} 但是,我也
浏览 4
提问于2020-07-20
得票数 0
回答已采纳
1
回答
我们需要确保
getDerivedStateFromProps
不是递归的吗?
在React中,说: 如果我正确地理解了,如果我只是从道具派生
状态
并返回它(顾名思义),我将触发一个没完没了的循环,因为this.state将
更新
,这将触发重新呈现,调用
getDerivedStateFromProps
,这将返回新的
状态
更新</
浏览 0
提问于2018-06-05
得票数 0
2
回答
如何替换这个componentWillReceiveProps?
、
我有一个带有表单的登录和注册组件,这些表单是在这些方法被取消推荐之前创建的,我一直在四处寻找,但似乎找不到解决方案,我将如何将其重构为使用
getDerivedStateFromProps
componentWillReceiveProps
浏览 2
提问于2019-12-02
得票数 0
回答已采纳
1
回答
为什么
getDerivedStateFromProps
会再次被调用,即使父道具没有
更新
?
、
我理解
getDerivedStateFromProps
的方式是,当父道具更改时调用它们,但是在这个沙箱中,如果您检查控制台,即使道具没有更改,它也会被调用。
getDerivedStateFromProps
- 1, 4 render - 2
getDerivedStateFromProps
- 1, 4
getDerivedStateFromProps
因1, 4而被称为第一,render因2, 6而被称为第二,错误组件被调用之后,我们可
浏览 1
提问于2019-01-19
得票数 4
回答已采纳
1
回答
如何在react js中接收
更新
的道具?
、
、
你能告诉我如何在react js中接收
更新
的道具吗?我知道componentWillReceiveProps是unsafe,我试过使用
getDerivedStateFromProps
,但没有工作两秒钟后,我正在
更新
我的
状态
,该
状态
将传递给propsabcsssss static
getDerivedStateFromProps
(nextProps, prevState)
浏览 41
提问于2018-12-11
得票数 1
回答已采纳
1
回答
Redux持续使用React导航
、
、
、
当我创建一个反应导航堆栈时,我想检查自动登录值,但此时
状态
还没有恢复。我以为PersistGate是我所需要的,但这不是真的。你能帮帮我吗?
浏览 0
提问于2019-01-30
得票数 1
回答已采纳
1
回答
react 16.4中的
getDerivedStatefromProps
不会导致
状态
变化
我不确定目前的行为
是否
正确。在16.3我成功地使用
getDerivedStateFromProps
时,我有一个组件已经通过道具接收到它的
状态
,在道具和
状态
之间进行检查(或者说prevState和nextProps更简洁),使用该函数是很好的当新的道具出现时,它
更新
了
状态
,并将
状态
更改为正常运行。 现在是16.4,因为对setState的调用也会触发
getDerivedStateFromProps
,所以我看到了一个意想不到的结果。它所比较的
状态<
浏览 0
提问于2018-06-08
得票数 5
回答已采纳
1
回答
如何在
更新
状态
下使用
getDerivedStateFromProps
?
、
、
、
、
我的组件的工作方式类似于这个==>,我将来自父组件的传入道具设置为子组件的
状态
。然后,我可以在组件中执行
更新
状态
操作。函数: nextProps: ICustomActionModalProps, ==>如果我使用
浏览 2
提问于2021-06-20
得票数 0
回答已采纳
3
回答
既然有componentDidUpdate,为什么还要使用
getDerivedStateFromProps
呢?
、
、
我对react 16的新生命周期,
getDerivedStateFromProps
用例感到困惑。以下面的代码为例,因为我可以用componentDidUpdate实现我想要的东西,所以根本不需要
getDerivedStateFromProps
。static
getDerivedStateFromProps
(nextProps, prevState) { if (nextProps.filtered !
浏览 0
提问于2018-04-27
得票数 9
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
智聆口语评测
活动推荐
运营活动
广告
关闭
领券