3 ms·
I haven't done much playing around with Svelte so don't have any business injecting myself into this subthread, but your explanation piqued my curiosity. https
by jcheng 4y ago
I haven't done much playing around with Svelte so don't have any business injecting myself into this subthread, but your explanation piqued my curiosity.
https://github.com/sveltejs/svelte/issues/6730 https://github.com/sveltejs/svelte/issues/6730
https://github.com/sveltejs/svelte/issues/6732 https://github.com/sveltejs/svelte/issues/6732
So basically, reactive blocks are only allowed to run once per tick; if a dependency changes after a block has run, too bad, the block won't run again. That is really shocking to me. (I won't say more due to my inexperience with Svelte...)
- danielvaughn 4y agoThis is all triggering my memory, I had forgotten how it actually worked so couldn't explain the issue I was having. But it was related to this exact behavior. I found it so unintuitive and difficult to grasp that I literally abandoned the project and decided to build it from scratch in React. It's a shame because it's an otherwise lovely framework.