Я работаю над приложением Reacr.У меня есть такой объект:
state = {
property1: 'value',
property2: 'value',
property3: 'value',
property4: 'value',
}
Я хочу присвоить значение этому свойству объекта с помощью функции:
myFunc = (i) => {
this.setState({
this.state[i] = 'newValue'
})
}
Но это невозможно сделать, потому что таким образомЯ буду напрямую мутировать объект состояния.Поэтому у меня есть вопрос, как получить имя свойства объекта и затем присвоить ему значение?Было бы неплохо, если бы в JavaScript было возможно:
this.state[i] : 'ft-post ft-post-show'
Спасибо за любые идеи!