Immutable
Adjective · Development
Definitions
Data that cannot be changed after creation. Instead of modifying existing data, you create new copies with the changes applied. A cornerstone of functional programming and increasingly popular in frontend state management.
In plain English: Data that can never be changed once created — if you need a different version, you make a new copy with the changes instead of modifying the original.