I'm a bit confused about the behavior in Vue 3 when filtering a reactive array to create a new array and then modifying the new array, why does it update the original one? Shouldn't the filter operation generate a completely separate array with no connection to the original one? I'd appreciate any clarification on this. Here is a link to an example on CodeSandbox showcasing this issue: https://codesandbox.io/s/vue-3-glziy?file=/src/components/HelloWorld.vue
Thank you for your help.