腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
getDerivedStateFromProps
中
设置
js
属性
?
您好,如
何在
undefined
中
的static
getDerivedStateFromProps
function,thisinside static
getDerivedStateFromProps
中
设置
属性
import _ from 'lodash' constructor(props){ this.someArray =
浏览 15
提问于2019-05-21
得票数 0
1
回答
如
何在
react
js
中
接收更新的道具?
、
、
你能告诉我如
何在
react
js
中
接收更新的道具吗?我知道componentWillReceiveProps是unsafe,我试过使用
getDerivedStateFromProps
,但没有工作两秒钟后,我正在更新我的状态,该状态将传递给propsabcsssss static
getDerivedStateFromProps
(nextProps, prevState)
浏览 41
提问于2018-12-11
得票数 1
回答已采纳
2
回答
在将新状态
设置
在React组件
中
之后调用的方法。
、
如果
getDerivedStateFromProps
返回一个新状态(从而‘
设置
’一个新状态(
如
setState),它是否会导致重新呈现?如果是,那么重呈现不会再次调用
getDerivedStateFromProps
,导致无限循环(假设
getDerivedStateFromProps
中
没有检查道具的条件)吗?
浏览 0
提问于2019-08-28
得票数 2
回答已采纳
2
回答
getDerivedStateFromProps
()重写reactjs
中
的setstate值
我正在使用基于react类的组件,我正在向子组件发送
属性
以显示表.Inorder
中
的数据,以便在子组件
中
接收
属性
并
设置
状态。我在子组件中使用
getDerivedStateFromProps
().on分页,它
设置
了状态,但它被
getDerivedStateFromProps
()重写。static
getDerivedStateFromProps
(props, state){ state.data=props.user
浏览 0
提问于2019-09-23
得票数 0
1
回答
为什么静态
getDerivedStateFromProps
看不到本地组件方法?
、
我需要启动我的计时器_startTimer,以防组件接收到新的
属性
。但是我总是在
getDerivedStateFromProps
react生命周期方法
中
为我的两个本地方法_startTimer和_clearTimer获取null。为什么?我的问题是如
何在
getDerivedStateFromProps
中使用本地方法!请在将我的问题标记为糊涂之前仔细阅读! } static
getDerivedStateFrom
浏览 0
提问于2018-06-14
得票数 1
1
回答
当子组件在父组件
中
设置
状态时,
getDerivedStateFromProps
出现问题
、
如果Grandparent
中
的数据发生更改,我会将其作为一个
属性
传递给Parent,这样我就可以触发Parent
中
的更改,并使用
getDerivedStateFromProps
将新数据
设置
为其状态。当Child组件
中
的数据发生变化时,我使用this.props.onChange(data)将其传递给父组件。因此,我希望将此数据存储在Parent的状态
中
。onChange={(e) => this.passToParent(e.target.value)} valu
浏览 32
提问于2020-02-24
得票数 1
回答已采纳
2
回答
道具和状态可以指向相同的内存引用吗?
、
我正在使用
getDerivedStateFromProps
来捕获道具,并将它们放入本地状态。下面是我正在尝试做的一个例子。这是我的状态
设置
。static
getDerivedStateFromProps
(props, state) { if (props.sort !现在,为了避免在render方法
中
对数据进行不必要的排序,我捕获了排序
设置
并将它们放入状态,然后我的想法是,只有在排序
设置
发生更改时才对数据进行排序。我可以通过将它们与我当前的状态进行比较来确定
设置<
浏览 1
提问于2018-08-15
得票数 0
6
回答
为什么在setState之后调用
getDerivedStateFromProps
?
、
React引入了新的静态方法
getDerivedStateFromProps
(props, state),它在每个呈现方法之前都会被调用,但为什么呢?在
属性
更改之后调用它对我来说是有意义的,但在setState之后就没有了,也许我遗漏了一些东西。 我根据公司的要求创建了一个datePicker组件,组件的日期是由
属性
控制的。我在组件中有以下状态。如果prop
中
的date更改了selected*,则currentMonth和currentYear也应相应更改。为此,我使用
getDerivedStateFromProp
浏览 2
提问于2018-06-25
得票数 36
2
回答
可以将变量
设置
为输入元素的最大值吗?
、
、
、
我需要的是将max
属性
的值
设置
为
JS
变量。我试过: 在Javascript
中
设置
它,但是我不知道如
何在
JS
中
设置
max
属性
,所以我尝试了这样的方法:id("y"
浏览 5
提问于2020-09-02
得票数 1
回答已采纳
3
回答
生命周期方法静态
getDerivedStateFromProps
不能按预期工作
我有一个组件,我为它
设置
了初始状态。在我的例子
中
,当我改变checkbox状态时,父组件应该发送带有'true‘或'false’标志的新
属性
,如果我在我的console.log方法
中
渲染它,它就会这么做。然而,如果我使用生命周期方法static
getDerivedStateFromProps
-它只显示来自以前状态和新
属性
的更新值(比如'true','true‘而不是以前的'false’和新的'true如果我在我的c
浏览 21
提问于2020-01-16
得票数 0
1
回答
getderivedstate函数使状态不可编辑
、
、
我正在使用reactjs与meteor,目前我有一个表单,这是用户信息更新,我加载的信息,
如
电子邮件和电话号码自动到表单中使用获取派生状态从phone函数,但问题是文本字段现在是不可编辑的。static
getDerivedStateFromProps
(nextProps, prevState){ email: nextProps.user &&
浏览 1
提问于2018-10-06
得票数 1
1
回答
属性
数据在模型对话框
中
显示为未定义
、
下面给出的是父组件Table.
js
handleRepeatUpdate = event => {下面我给出了模型对话框页面RepeatUpdate.
js
)}
浏览 0
提问于2019-11-27
得票数 0
1
回答
如何删除聚合状态
中
属性
的组件的componentWillReceiveProps
我有一个类组件,它接受一个时间序列数据点作为一个
属性
。每次它接收到一个新的数据点时,它都会将该点添加到一个状态
中
的集合
中
(限制为7秒的数据)。当前在componentWillReceiveProps
中
if (nextProps.data && this.props.data !React docs声称
getDerivedStateFromProps
应该谨慎使用,他们提供了一些示例,说明如何使用render方法在没有它的情况下实现一些事情,但我看不出在这里如
何在
不调用re
浏览 13
提问于2019-02-13
得票数 0
1
回答
没有反应的实时图形
、
、
、
、
这是我的component.
js
const height = Math.floor((Dimensions.getChartScreen extends Component { state = { }; static
getDerivedStateFromProps
浏览 3
提问于2022-06-07
得票数 1
2
回答
为什么react不能基于
属性
设置
初始状态
、
、
、
、
我有一个es6 react组件,我希望状态的初始值依赖于传递下来的prop的初始值,但它的值始终为false:<AttachStateToProps VALUE=false />class AttachStateToProps extends React.Component { stateValue: this.props.VALUE, render() { console.log('Value of Prop - ', th
浏览 8
提问于2018-05-18
得票数 3
1
回答
React生命周期componentWillReceiveProps废弃导致Redux问题
、
、
、
、
我有两个组件,一个用于将新的post添加到一个post数组
中
,另一个组件通过该post数组映射并在页面上列出它们。以下是Postform.
js
:import { connect } from "react-redux"; import这将导致newPost被两次添加到数组
中
,因此它也会在页面上显示双倍。我在这里使用Redux,所以状态应该在存储
中
(主要是),但是我已经为Posts.
js</e
浏览 7
提问于2020-07-01
得票数 0
回答已采纳
2
回答
不能直接改变状态,但使用setState会导致null错误
、
、
、
handleDelete={this.handleDeletion}
设置
状态而不出现此空错误的正确方法是什么
浏览 0
提问于2020-07-03
得票数 0
3
回答
componentWillReceiveProps对
getDerivedStateFromProps
、
、
对我来说,componentWillReceiveProps和
getDerivedStateFromProps
到底是个微妙的问题。因为,我在使用
getDerivedStateFromProps
时遇到了一个问题:state = {} }) // But using this method will cause the checkboxes to
浏览 4
提问于2018-08-03
得票数 11
回答已采纳
1
回答
道具更换后的setState
、
this.state = { isOpen: false, } static
getDerivedStateFromProps
浏览 3
提问于2019-09-27
得票数 3
3
回答
在React 16
中
实现隐藏/显示
、
我正在尝试在react 16
中
实现隐藏/显示按钮,如果我单击一个按钮,它应该显示Card按钮,如果我单击card按钮,它应该隐藏card按钮,我已经实现了这一点,但我使用了componentwillReceiveprops
属性
,这在react 16
中
是不推荐的。我尝试了static
getDerivedStateFromProps
,但当我在handleclick working
js
fiddle
中
执行setState时,它被调用。如
何在
不使用componen
浏览 13
提问于2019-04-14
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券