In this episode I’ll talk about why immutability is important and how it can benefit you. I will draw some comparisons between JavaScript (which doesn’t treat data as immutable by default) and programming languages that have immutability built in. Finally, I will show how to make immutable operations in plain Javascript.
Episode Source Code: https://github.com/cassiozen/ReactCasts/tree/master/episode9
Babel’s Object rest spread transform: https://babeljs.io/docs/plugins/transform-object-rest-spread/
Music by www.bensound.com
Original source
21 responses to “ReactCasts #9 – Immutability in JavaScript”
2020 and i'm still
clueless what immutablejs is for lol
What color scheme are you using in VS Code? And what's the font?
Great, thank you!
You talk about a new list being returned but that also has a lot of overhead and if you have millions of numbers your list overhead can be larger than the number of elements itself.
Excellent thank you
could you tell what tool do you use in the first part for presentation (the first two minutes)?
Very easy to grasp. Thanks buddy
I really loved this left and right window + explanation combo! good work! It was easy to understand
which font/skin are you using?
Is this the fun fun function dude?
Awesome, outstanding The explanation was very helpful.
ok now i finaly get it, thanks
Thank you man now I know what Immutability means
Thanks
what about Object.assign instead of spread operator?
Wow! Incredible content on React!! I wonder why are you stopping? Plz give us more high-quality products like this on styled-components, redux saga, react reselect, react-boilerplate (this boilerplate is very complex) etc. Thanx in advance.
indebt

"skills empty array, because you know, 'Jon Snow knows nothing' " lmaooo
…because John Snow knows nothing
the best one 
good work
All videos are great.
Hi what tool did you use before 1:00? ( Typing list to node )