Immutable State

/ɪˈmjuːtəbəl steɪt/ イミュータブル ステイト

1. 一度作成されたら変更できない状態。特にプログラミングにおいて、データやオブジェクトが更新される際に新しいインスタンスが生成され、元のデータは不変のまま保たれる概念。

プログラミングにおいて、一度設定されたデータやオブジェクトの「状態」が、その後の操作によって直接変更されることがなく、常に新しい状態として再生成される概念を指します。これにより、予測可能性が高まり、バグの発生を抑えることができます。特に関数型プログラミングや、React/Reduxのようなモダンなフロントエンドフレームワークで重要な原則とされています。
In functional programming, it's common to work with immutable state. (関数型プログラミングでは、不変の状態を扱うのが一般的です。)