腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
getDerivedStateFromProps
的
用途
是什么
(
或者
如何
触发
它
?)
、
逻辑上有问题,但似乎gDSFC从来没有
触发
过,因为无论它是否被注释掉,我都得到了相同
的
响应。 <!constructor(props){ this.state={items:this.props.items}; static
getDerivedStateFromProps
浏览 29
提问于2019-12-11
得票数 0
回答已采纳
1
回答
如何
使用状态更新创建事件(通过
getDerivedStateFromProps
)
、
、
我试图将componentWillReceiveProps方法更改为静态
getDerivedStateFromProps
,但无法理解
如何
在
getDerivedStateFromProps
函数中使用关键字最初,我想在this.props.history.push()内部使用
getDerivedStateFromProps
,但不知道
如何
使用。然后我尝试返回状态(就像
getDerivedStateFromProps
应该做
的
那样),并且无法用它创建一个事件。简单地看一下代码将使
浏览 2
提问于2019-05-17
得票数 1
回答已采纳
1
回答
getDerivedStateFromProps
中
的
状态更新与呈现同步吗?
、
、
、
由于getDervivedStateFromProps是在每次呈现之前调用
的
,所以我假设状态在呈现之前保证同步更新(也就是说,它不会像普通
的
setState调用那样被批处理其他setState调用吗?)换句话说,发生在
getDerivedStateFromProps
中
的
任何更新都保证在下面的render中得到反映
浏览 3
提问于2019-06-22
得票数 1
1
回答
我们需要确保
getDerivedStateFromProps
不是递归
的
吗?
我正试图理解新
的
React生命周期方法,并且很难弄清楚一些细节。在React中,说: 请注意,此方法是在每个呈现上
触发
的
,而不考虑
的
原因。这与UNSAFE_componentWillReceiveProps形成了对比,后者只在父程序导致重呈现时
触发
,而不是本地setState<em
浏览 0
提问于2018-06-05
得票数 0
1
回答
getDerivedStateFromProps
的
工作方式不符合预期
我正在重构我
的
react应用程序,我用
getDerivedstateFromProps
替换了componentWillRecieveProps。然后它会给出一个错误,显示为Cannot read property 'setState' of undefined 这是我
的
代码 static
getDerivedStateFromProps
= nextProps
浏览 20
提问于2019-01-30
得票数 0
1
回答
React: react datepicker不会更新状态
、
我用
的
是道具
的
状态。所以日期已经存在了。
它
显示了过期
的
日期。当我在做零钱
的
时候,它会停留在当前
的
日期。 } static
getDerivedStateFromProps
浏览 1
提问于2020-03-17
得票数 1
回答已采纳
1
回答
响应16.X从道具获得派生状态,返回新状态.Is,可以再次更改组件内部
的
同一状态吗?
、
如果发生,返回新
的
状态集,并且我正在处理
它
,componentDidupdate方法,但是我不能在组件onChange方法中更改相同
的
状态。下面是我
的
密码。在构造函数中,我添加了一个额外
的
状态变量来存储我
的
prevProps数据。稍后,我可以在
getDerivedStateFromProps
中使用这种状态。新场景出现了,如果我再次从服务器获得相同
的
错误消息,则该协议失败,因为errorPrevProps和nextProps.error_response
浏览 1
提问于2018-12-11
得票数 1
2
回答
使用子组件中使用setState
的
道具
的
Reactjs设置状态
、
同样,当我切换回“字母顺序”排序时,以前在<SortByAlphabet />组件中设置
的
状态变量(成员)将变为空,因为该组件已从DOM中删除。componentWillReceiveProps函数不会在重新呈现<SortByAlphabet /> b‘z时
触发
第二次,因为道具没有改变。
浏览 2
提问于2017-05-04
得票数 6
回答已采纳
2
回答
getDerivedStateFromProps
实际上更新状态吗?
、
我已经阅读了关于reactjs.org有关
getDerivedStateFromProps
的
文档。我看过用例。我也明白为什么要用它。
它
没有setState,因为
它
没有访问这个
的
权限。
浏览 1
提问于2019-03-05
得票数 4
回答已采纳
1
回答
Reactive16.4使
getDerivedStateFromProps
能够从状态变化中被调用。
如何
处理这件事?
、
、
因此,16.4“修复”了
getDerivedStateFromProps
中
的
一个bug,现在它在道具更改和状态更改时都会被
触发
。显然,这是有意
的
,来自于这篇文章:。= { input1: '' } static
getDerivedStateFromProps
(props, state)setState({valuesForInput: {...this.state, input1: e.target.valu
浏览 0
提问于2018-06-18
得票数 8
回答已采纳
1
回答
react 16.4中
的
getDerivedStatefromProps
不会导致状态变化
在16.3我成功地使用
getDerivedStateFromProps
时,我有一个组件已经通过道具接收到
它
的
状态,在道具和状态之间进行检查(
或者
说prevState和nextProps更简洁),使用该函数是很好
的
当新
的
道具出现时,
它
更新了状态,并将状态更改为正常运行。 现在是16.4,因为对setState
的
调用也会
触发
getDerivedStateFromProps
,所以我看到了一个意想不到
的
结果
浏览 0
提问于2018-06-08
得票数 5
回答已采纳
1
回答
哪种反应生命周期方法可以很好地替代componentWillRecieveProps?
、
我听说过
getDerivedStateFromProps
,但它没有按我所希望
的
方式工作。我有这样
的
代码: static
getDerivedStateFromProps
(props, state) {我打算在一个模态形式
的<
浏览 4
提问于2018-05-30
得票数 3
1
回答
如果道具在react 16.3之后改变,
触发
redux动作
的
最好方法
是什么
?
、
我想
触发
一些redux动作,在道具改变后将一些状态存储到redux(缓存一些状态)中。随着react 16.3
的
发布,React中
的
许多生命周期功能都发生了变化。然而,似乎没有好
的
方法来做到这一点。目前,我这样做: static
getDerivedStateFromProps
(nextProps, prevState()中分派操作
的
好方法,因为它会产生一些副作用。那么解决这个问题
的</e
浏览 0
提问于2018-04-28
得票数 2
2
回答
正确使用反应型
getDerivedStateFromProps
React.Component { super(props); } static
getDerivedStateFromProps
如果从textbox和initialCount
触发
的
initialCount也被更新,那么子计数器组件也会被正确更新,因为
getDerivedStateFromProps
静态方法提供了这一点。但是通过handleIncrease和handleDecrease方法通过更新局部
浏览 3
提问于2018-05-25
得票数 3
回答已采纳
2
回答
React:我们
如何
知道所有组件都是在setState()之后挂载/呈现
的
?
、
、
在react中,对组件(R)
的
setState()调用可以
触发
所有子组件
的
重新呈现。让我们考虑以下情况: 有一个根组件R,
它
的
子组件C1和C2。我想实现我自己
的
redux存储,在这里,子组件( C1和C2)可以分派操作,并且在所有的子组件被挂载/重新呈现/更新之后,我想命令redux存储来处理分派
的<
浏览 3
提问于2017-06-28
得票数 11
回答已采纳
1
回答
我不能用
getDerivedStateFromProps
更新状态
在这个编辑类中,我成功地从服务器获取数据,并使用
getDerivedStateFromProps
设置状态初始值,但是当我尝试编辑任何数据时,formdata不会改变。e.preventDefault(); } static
getDerivedStateFromProps
浏览 1
提问于2020-05-25
得票数 0
回答已采纳
2
回答
React属性不更新状态
、
我尝试从其父组件
的
属性设置嵌套组件
的
状态,如果我直接使用父checked={Boolean(this.props.contData.statesValue.active)}
的
传入属性设置开关
的
选中属性);}export default (Test); 但是,如果我尝试并设置checked via状态,则ui不会更新,并且记录this.state.checked
的
值不会改变, 我冒险猜测我在生命周期
的
错误部分更新了代码,但任何帮助都将不胜感激 import Re
浏览 27
提问于2019-02-20
得票数 1
5
回答
当API在React中可见时,在Modal中调用API
的
正确方式
是什么
?
、
is={this.state.productId} />在Modal组件内部,我想调用API来获取基于所选id
的
产品详细信息中避免使用它们,我尝试使用静态
getDerivedStateFromProps
() if(nextProps.visible... } else return null (or just return nul
浏览 7
提问于2019-04-14
得票数 3
1
回答
它
的
用途
是什么
?
、
、
、
我从haproxy页面获得了有关
的
信息。Stackoverflow正是使用这个优秀
的
应用程序
的
麻生太郎。在访问之后,我发现
它
的
用途
类似于负载平衡器。所以, 它能像F5 (反向代理)那样工作吗?有人能列出
它
的
所有功能和类似的竞争对手
的
应用吗?
浏览 0
提问于2014-12-26
得票数 2
回答已采纳
2
回答
如何
在使用Redux成功登录后导航到App堆栈?
"Auth“堆栈
的
登录屏幕。当有用户时,我应该
如何
导航到"App“堆栈?我试过把
它
放进
getDerivedStateFromProps
,但是
它
出错了 static
getDerivedStateFromProps
抱歉,我是新来
的
反应本地人。
的
主要目的
是什么
?
浏览 0
提问于2019-11-20
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券