Javascript 反应getDerivedStateFromProps更新处于状态的数组
我在通过getDerivedStateFromProps更新组件状态时遇到问题。 在我的组件状态中,我有几个数组,但在getDerivedStateFromProps中返回值Javascript 反应getDerivedStateFromProps更新处于状态的数组,javascript,reactjs,Javascript,Reactjs,我在通过getDerivedStateFromProps更新组件状态时遇到问题。 在我的组件状态中,我有几个数组,但在getDerivedStateFromProps中返回值 似乎根本没有更新它们:您可以尝试将nextProps中的所有数组属性分配给常量 它应该在以下方面发挥作用: static getDerivedStateFromProps(nextProps, prevState) { const _anyArray = nextProps.anyArray
似乎根本没有更新它们:您可以尝试将
nextProps
中的所有数组属性分配给常量
它应该在以下方面发挥作用:
static getDerivedStateFromProps(nextProps, prevState) {
const _anyArray = nextProps.anyArray
return {
anyArray: _anyArray
}
}
您可以尝试将
nextrops
中的所有数组属性指定给常量
它应该在以下方面发挥作用:
static getDerivedStateFromProps(nextProps, prevState) {
const _anyArray = nextProps.anyArray
return {
anyArray: _anyArray
}
}
您似乎没有阅读所有帖子:在getDerivedStateFromProps返回中,我有所有正确解决的数据,但它不会更新组件状态-常数与此有什么关系?您似乎没有阅读所有帖子:在getDerivedStateFromProps返回中,我有所有正确解决的数据,但它不会更新组件状态-常量与它有什么关系?