1
今、Reactのupdate
が必要なReact Component内の内部オブジェクトを更新しています。ここに私のコードは次のとおりです。Reactで 'update'とsetState(prevState)を一緒に使うにはどうしたらいいですか?
const nameState = update(this.state, { userData: {name: {$set: e.target.value} }});
this.setState(nameState);
さて、問題はのsetState
を反応することがあるすぐにこれらの変更を行いますが、保留状態の変更のように作成していません。したがって、この問題の回避策はprevState
を使用していました。このような何か:
const enteredName = e.target.value;
this.setState((prevState) => ({
name : enteredName
}));
だから、どのように私は私のupdate
機能を使用してprevState
を使用していますか?あなたがthis.state
を更新する方法と同様に
によれば、(https://facebook.github.io/react/docs/update.html)[更新時にドキュメントに反応]ということに注意してください'update'は[kolodny/immutability-helper](https://github.com/kolodny/immutability-helper)のために廃止されました。 – NiFi