Спасибо, да я только начинаю
немного продвинулся дальше, но почему то записать не получается
const index = data.findIndex(elem => elem.label == label);
data[index].label = 7;
index - показывает нужный елемммент, но перезаписать выдает ошибку
export default class AppHeader extends Component {
state = {
king : 2,
data: [
{label: 2},
{label: 44},
{label: 65}
]
}
plusOne = (label) => {
this.setState(({data}) => {
const index = data.findIndex(elem => elem.label == label);
data[index].label = 7;
})
}
render() {
const allpost = this.state.data.map(item => {
return (
<div key={item.label}>
<div>{item.label}</div>
<div onClick={() => this.plusOne(item.label)}>++</div>
</div>
)
})
return (
<>
{allpost}
</>
)
}
}