3 ms·
It's what you consider central in a framework. For React, JS/TS is king. All markup and all CSS is subsumed in JS/TS. In Svelte, HTML/CSS is king, with the bar
by ttfkam 4y ago
It's what you consider central in a framework. For React, JS/TS is king. All markup and all CSS is subsumed in JS/TS.
In Svelte, HTML/CSS is king, with the bare minimum of JS/TS necessary for any given task.
With that in mind, of course React tends toward type definitions. Also explains why Svelte tends toward markup-oriented definitions.
- robertoandred 4y agoReact doesn’t care where or how you have your CSS.
- can_center_divs 4y agoDoesn't it? I can't put a class name on a HTML Element and then style the said class inside the same file. It seems to me that it cares more about where you have it, than Svelte
- ttfkam 4y agoRight, because it has very poor component-level isolation for styling. React basically punted on CSS, and that's truly not a blessing in its favor.