$state.raw for Non-Reactive State
Store large objects or arrays without deep reactivity for better performance.
When Deep Proxy Is Overkill
For very large objects or arrays where you do not need property-level reactivity, deep proxies waste cycles.
Raw State
$state.raw stores the value without wrapping it in a proxy.
let bigData = $state.raw(hugeArray);All lessons in this course
- $state.raw for Non-Reactive State
- $derived.by for Complex Derivations
- $effect.root for Manual Cleanup
- Migrating from Svelte 4 to 5