Immutable

Adjective · Development

Definitions

  1. 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.

Related Terms