У меня возникла странная проблема с React.
this.state={
testState: { testValue: "Test State" }
}
testFn = () => {
let a;
a = this.state.testState
a.testValue = "Debugging is awesome";
console.log(this.state.testState)
}
Если я внес какие-либо изменения в назначенную переменную a
, то это также отразится и в состоянии.
То, что я получил в консоли, это ,
{testValue: "Debugging is awesome"}
.
Любая помощь будет ощутимой
Редактировать: Я не хочу менять состояние. Я должен изменить a
без изменения состояния. Как мне этого добиться?