DEV Community

Discussion on: The Breakpoint CSS-JS "Hack" - do not define breakpoints in JS

Collapse
 
activenode profile image
David Lorenz

Actually, since CSS is the SSOT for UI/Design it is recommended architecturally to keep it in SCSS.

Using a bundler however you can also do it the other way round and import ... scss values within JS .

Collapse
 
pankajpatel profile image
Pankaj Patel

I agree with SSOT being in CSS

But getting values is readable format from CSS to JS is hacky and that's why making JS as SSOT for Breakpoints seems like a sane approach which doesn't involve custom solutions to maintain SSOT.

When creating Design Systems, there are more values which you might wanna share between CSS and JS contexts and for that reason JS seems to be a better place for such values.

I am not sure about the ease or possibility of importing values from scss via import, maybe you can point me to such resource 🧐

Thread Thread
 
activenode profile image
David Lorenz

Thanks for pointing that out. Sure thing I can try to make a super quick post about that ASAP :) will get back to you