All of the examples In the RFC for the road to 2.0 use simple scalar values to demonstrate the difference between mutable and immutable bindings.
I’m curious how this pertains to complex values like arrays and objects. Is it only the reference that is immutable? Or will the object itself be protected from changes originating further down stream? For example, if I have some array that I want to pass to a component:
Will the component be able to mutate that array even though the binding is not marked with the