REPL. Normally with stores we use conservative comparison logic — if a value is a non-primitive, then set or update is considered to have changed the value even if it has referential equality.
That's not the case with derived stores. This causes surprising behaviour when you're reusing objects, as is common in WebGL programming.
REPL. Normally with stores we use conservative comparison logic — if a value is a non-primitive, then
setorupdateis considered to have changed the value even if it has referential equality.That's not the case with derived stores. This causes surprising behaviour when you're reusing objects, as is common in WebGL programming.