Comment by tiborsaas
4 years ago
It's fine if you have a few colors, but with 50+ lines of SASS/component I'd rather have them separately.
> I have a hard time finding related things when they're separate.
Store them in the same directory?
I agree on the events/business logic that they make sense to couple with the template code.
With something like Svelte, I see no reason an editor couldn't let me choose if I want to see the JS/HTML/CSS in the single file (as it is on disk) or split it up into separate editor tabs for me.
And have to switch between three files back and forth?
I usually split my IDE to multiple planes. A 4k, large monitor helps though :)
For their demo https://imba.io/ they put styles in a separate file, how so?
What? How is that a problem, why would it be something that's best avoided, and why simply displaying all three files at once in one of a million ways available is not a solution?
I don’t see any added value of separating pieces of a component into different files. The CSS, JS, and HTML are all logically coupled no matter how you organize them.
At best you will achieved a few smaller files. At worst you make working within the system a real pain.
6 replies →
Or up and down in one file.