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
ἔρως
ἔρως4mo 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
b1mind4mo ago
Both are sass bruh
ἔρως
ἔρως4mo ago
scss is the css syntax, which is part of the sass project
b1mind
b1mind4mo ago
It's sass 🫠
ἔρως
ἔρως4mo ago
yes, but scss is the specific syntax the css syntax, but with sass' powers
b1mind
b1mind4mo ago
But to the OP point Tailwind is not something like sass or any other preprocessor.
ἔρως
ἔρως4mo ago
tailwind is just 100% utility classes that are close to inline css
b1mind
b1mind4mo ago
I personally would learn sass and ditch tailwind all together 🥲
ἔρως
ἔρως4mo ago
same
b1mind
b1mind4mo ago
Build your own utilities
ἔρως
ἔρως4mo ago
unless you use react, then it is understandable :/
b1mind
b1mind4mo ago
@scope to save the day though
ἔρως
ἔρως4mo ago
isn't the support for it kinda ... eh? basically, everything since last october supports it, except firefox
Mohammed Ayoub
Mohammed AyoubOP4mo ago
I actully meant scss. It's basically the same just without curly braces and somicolons
ἔρως
ἔρως4mo 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 AyoubOP4mo 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
ἔρως
ἔρως4mo ago
then go for it, scss is just css, but spicy
Mohammed Ayoub
Mohammed AyoubOP4mo ago
There is not much to learn in scss so I think if I need it in a project I can use easily
ἔρως
ἔρως4mo 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 AyoubOP4mo 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.
ἔρως
ἔρως4mo ago
i mean, you can just write css in scss because scss is just css
Mohammed Ayoub
Mohammed AyoubOP4mo ago
yeah I know
ἔρως
ἔρως4mo ago
but yeah, learn scss, you won't regret
Mohammed Ayoub
Mohammed AyoubOP4mo ago
thanks
ἔρως
ἔρως4mo ago
you're welcome
Tirius
Tirius4mo ago
Just learn Less and get rid of that SCSS/SASS confuse 🙃
ἔρως
ἔρως4mo ago
which "confuse"? scss is a superset of css, like how typescript is a superset of javascript
b1mind
b1mind4mo ago
Less and stylus are options too for sure. Nothing sexier than pug/stylus imo 🥲
ἔρως
ἔρως4mo 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
Tirius4mo 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.
ἔρως
ἔρως4mo ago
scss/sass comes already pre-configured in many platforms
Tirius
Tirius4mo ago
Every platform I used had Less support
ἔρως
ἔρως4mo ago
pre-configured? like, download the platform and use less? without changing anything?
Tirius
Tirius4mo ago
usually just need to yarn add less and ready to go
ἔρως
ἔρως4mo ago
not pre-configured then, but almost there
Tirius
Tirius4mo ago
If you mean pre-configured styles/variables, then no
ἔρως
ἔρως4mo ago
i mean this
Want results from more Discord servers?
Add your server