Should I learn SASS right now?

I have a solid understanding of front-end languages, and I'm eager to take my skills to the next level. Recently, I started using Tailwind for a project, and I found it incredibly useful. However, I'm wondering if I should learn SASS before fully committing to Tailwind. While I know SASS has a short learning curve, after experiencing Tailwind, I find the process of naming classes in CSS and SASS a bit tedious and less efficient.
37 Replies
ἔρως
ἔρως3mo ago
sass? no scss? yes sass is the name of the project, but it is also the name of the god-awful python-esque monstruosity syntax
b1mind
b1mind3mo ago
Both are sass bruh
ἔρως
ἔρως3mo ago
scss is the css syntax, which is part of the sass project
b1mind
b1mind3mo ago
It's sass 🫠
ἔρως
ἔρως3mo ago
yes, but scss is the specific syntax the css syntax, but with sass' powers
b1mind
b1mind3mo ago
But to the OP point Tailwind is not something like sass or any other preprocessor.
ἔρως
ἔρως3mo ago
tailwind is just 100% utility classes that are close to inline css
b1mind
b1mind3mo ago
I personally would learn sass and ditch tailwind all together 🥲
ἔρως
ἔρως3mo ago
same
b1mind
b1mind3mo ago
Build your own utilities
ἔρως
ἔρως3mo ago
unless you use react, then it is understandable :/
b1mind
b1mind3mo ago
@scope to save the day though
ἔρως
ἔρως3mo ago
isn't the support for it kinda ... eh? basically, everything since last october supports it, except firefox
Mohammed Ayoub
Mohammed Ayoub3mo ago
I actully meant scss. It's basically the same just without curly braces and somicolons
ἔρως
ἔρως3mo ago
there are some weird differences that make sass super ... unintuitive to use but yes, go for it learn scss but also learn just css
Mohammed Ayoub
Mohammed Ayoub3mo ago
thanks for the advice. I spent a lot of time learning css and I built some projects with it. so I am pretty confident the I want to take the next step
ἔρως
ἔρως3mo ago
then go for it, scss is just css, but spicy
Mohammed Ayoub
Mohammed Ayoub3mo ago
There is not much to learn in scss so I think if I need it in a project I can use easily
ἔρως
ἔρως3mo ago
oh, you're wrong there's a lot to learn actual variables, functions, mixins, better nested selectors, combined selectors and much more
Mohammed Ayoub
Mohammed Ayoub3mo ago
I think I was mistaken. I thought it is enough to have the main concepts and then you can use them easily. thanks for the advice.
ἔρως
ἔρως3mo ago
i mean, you can just write css in scss because scss is just css
Mohammed Ayoub
Mohammed Ayoub3mo ago
yeah I know
ἔρως
ἔρως3mo ago
but yeah, learn scss, you won't regret
Mohammed Ayoub
Mohammed Ayoub3mo ago
thanks
ἔρως
ἔρως3mo ago
you're welcome
Tirius
Tirius3mo ago
Just learn Less and get rid of that SCSS/SASS confuse 🙃
ἔρως
ἔρως3mo ago
which "confuse"? scss is a superset of css, like how typescript is a superset of javascript
b1mind
b1mind3mo ago
Less and stylus are options too for sure. Nothing sexier than pug/stylus imo 🥲
ἔρως
ἔρως3mo ago
personally, i hate the scss syntax for maps but, everything else is really cool stylus looked cool as well, but i've never tried it
Tirius
Tirius3mo ago
Is anyone experience with every of the mentioned ? Just wonder if there is some major difference beside different syntax that Stylus and Sass is offer compared to Less and SCSS.
ἔρως
ἔρως3mo ago
scss/sass comes already pre-configured in many platforms
Tirius
Tirius3mo ago
Every platform I used had Less support
ἔρως
ἔρως3mo ago
pre-configured? like, download the platform and use less? without changing anything?
Tirius
Tirius3mo ago
usually just need to yarn add less and ready to go
ἔρως
ἔρως3mo ago
not pre-configured then, but almost there
Tirius
Tirius3mo ago
If you mean pre-configured styles/variables, then no
ἔρως
ἔρως3mo ago
i mean this
Want results from more Discord servers?
Add your server