Değişmezlik (immutability)
Oluşturulduktan sonra değiştirilemeyen veri — bir şeyi “değiştirmek” için yeni bir sürümünü yaratırsınız.
Fonksiyonel programlamada merkezi bir fikirdir (Clojure, Elixir, Haskell). Öngörülebilir ve akıl yürütmesi kolaydır, yazması ise biraz daha zahmetlidir. React durumu, Redux ve Rust’ın sahiplik sistemi bu fikir üzerine kuruludur.