スプレッド構文を利用して、オブジェクトの値を更新する

「React Hooks 入門: フックの基礎や使い所をしっかり理解して使いこなす」を読んで知ったテクニックに感動したので、ブログに残しておく。

以下のようにすると、objの値に更新できる。

obj = {x: 1, y: 2}
{...obj, y: 3}

また、以下の結果は、falseになる。

obj === {...obj, y: 3}

developer.mozilla.org