import React, { Component } from 'react'
export default class Zuoye extends Component {
state={
students:[
{id:1,name:'张三',isStudent:true},
{id:2,name:'李四',isStudent:false},
{id:3,name:'王五',isStudent:true},
{id:4,name:'赵六',isStudent:false},
{id:5,name:'陈七',isStudent:true},
]
}
change=()=>{
}
render() {
return (
<div>
<table>
<thead>
<tr>
<td>编号</td>
<td>姓名</td>
<td>是否学生</td>
<td>操作</td>
</tr>
</thead>
<tbody>
{
this.state.students.map(item=>{
return <tr key={item.id}>
<td>{item.id}</td>
<td>{item.name}</td>
<td>{item.isStudent==true?'是':'否'}</td>
<td>
<button onClick={()=>this.change()}>改变状态</button>
</td>
</tr>
})
}
</tbody>
</table>
</div>
)
}
}
点击事件里怎么写才能修改isStudent的值 this.change需要传item.isStudent进去吗