react是通过this.setState更新值
this.setState({
name:"dddd"
})
import React, { Component } from 'react'
import List from './List.js'
class Hello extends Component{
constructor(){
super()
this.state = {
list:[
{id:1,name:"大得",text:"评论hello"},
{id:2,name:"大得",text:"评论hello"},
{id:3,name:"大得",text:"评论hello"},
{id:4,name:"大得",text:"评论hello"},
{id:5,name:"大得",text:"评论hello"},
{id:6,name:"大得",text:"评论hello"}
],
name:"大得"
}
}
render(){
return (
<div >
<h2>{this.state.name}</h2>
<h2 onClick={this.clicks}>大得想说</h2>
{this.state.list.map((req,index) => {
return <List key={index} lists={req} />
})}
</div>
)
}
clicks = ()=>{
// 这个是不可以的
// this.state.name = "369"
//单向数据绑定更新值
this.setState({
name:"dddd"
})
// alert(321)
}
}
export default Hello;