Как я могу динамически установить имя массива в состоянии, чтобы получить его из состояния.
onCheckBoxItemClickList(e, value, path) {
console.log(e.target.checked)
if (e.target.checked) {
//append to array
this.setState({
[path]: this.state.[path].concat([value])
})
} else {
//remove from array
this.setState({
[path]: this.state.[path].filter(function (val) {
return val !== value
})
})
}
}
Я знаю, как динамически устанавливать и получать состояние ключа, но когда я пытаюсь сделать
[path]: this.state.[path].concat([value])
Я получаю следующую ошибку:
Любая помощь будет принята с благодарностью, спасибо