Re:Comparing Svelte and React
by jestar_jokin on Thursday March 25, 2021 @06:22PM
(#26586334)
The danger is that a developer will use `svelte.each()`, thinking it uses the same rules as normal JS syntax, but it turns out Svelte applies its own rules which _are_ slightly different (hypothetically).
So the developer must remember a new rule: "JS rules when calling foo.each(), Svelte rules when calling svelte.each()". A little harder to remember. Having a unique non-JS syntax makes the distinction obvious.
(Just playing Devil's Advocate here)
Re:Comparing Svelte and React
by jugglebird on Wednesday March 31, 2021 @03:59PM
(#26652326)
That's a pretty reasonable argument and I believe a big part of what makes hooks somewhat complex since they look like regular Javascript but can behave differently.
So the errors remain compile-time, not run-time.