【发布时间】:2021-07-11 09:46:23
【问题描述】:
我创建了一个父组件 js 文件并通过向其添加 10 来更改状态 fo 数字列表,但它显示错误,因为没有推送功能。有人可以帮我解决这个问题吗??
import React, { Component,PureComponent } from 'react'
import Reg from './Regularcomp'
import Pure from './PureComp'
export class Parentcomp extends PureComponent {
constructor(props) {
super(props)
this.state = {
name:"Mayank",
numbers:[1,2,3,4,5,6]
}
}
componentDidMount()
{
setInterval(()=>{
this.state.numbers = this.state.numbers.push(10)
},1000)
}
render() {
console.log("*****Parent Component*******")
return (
<div>
Parent is Pure Component
<Reg name={this.state.name}/>
<Pure name={this.state.name}/>
</div>
)
}
}
export default Parentcomp
【问题讨论】:
-
欢迎来到社区。请强烈考虑为您的 ❓ 添加更多上下文,而不仅仅是代码。目前您的代码格式已关闭,没有提供任何其他内容。
标签: javascript reactjs list