Stop using @import with Sass | @use and @forward explained

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024

Комментарии • 606

  • @jaredmeyer997
    @jaredmeyer997 9 месяцев назад +3

    Before I found this video, I was beginning to panic, unable to get @use and @forward to work for me. This was extremely helpful - thank you!!

  • @XavierSmithXcellence
    @XavierSmithXcellence 3 года назад +228

    Yes, please do an advanced video.

    • @luiscolome75
      @luiscolome75 3 года назад +2

      I'm Xavier, It's just amazing how easy to understand are things like this with your videos. Great Work!

  • @invictuz4803
    @invictuz4803 2 года назад +61

    Freaking fantastic, I couldn't understand what on earth was going on after reading the official docs and a CSS tricks article, but you managed to explain it like I was 5 years old in 5 minutes. Would definitely take your Sass course after this to stay up to date, when registration opens...

    • @Pavel-wj7gy
      @Pavel-wj7gy 2 года назад +5

      I agree. SCSS docs are pretty bad as far as explaining things.

  • @shumit
    @shumit 2 года назад +18

    Mr. Powell, simply magnificent !! Fantastic explanation !! People like you let us (beginners from not-so-developed economies/countries) move forward in life one step at a time. THANK YOU !!! May you prosper in life !!

  • @zariachenshui7386
    @zariachenshui7386 Год назад +2

    Brilliant explanation. Miles better than the official Sass documentation. Grateful and subbed.

  • @codeSTACKr
    @codeSTACKr 3 года назад +138

    Great explanation!

    • @KevinPowell
      @KevinPowell  3 года назад +8

      Thanks :D

    • @samuelcatlow
      @samuelcatlow 3 года назад +2

      This needs to be included in your weekly round ups. 😁

    • @somerandomchannel382
      @somerandomchannel382 3 года назад

      Um how do you compile your css file when typing in the scss file? :)

    • @newnam
      @newnam 3 года назад

      @@somerandomchannel382 You'll have to start with this video: ruclips.net/video/wYWf2m_yzBQ/видео.html, which explains how to get started with watching your SCSS.

  • @TheLollercaster
    @TheLollercaster 3 года назад +126

    I don't know it sounds like a pain in the butt to me. Although, I do understand why some people find it important.

    • @aqua123670
      @aqua123670 3 года назад +12

      yeah it only becomes an overhead for most cases

    • @PaxNot
      @PaxNot 3 года назад +18

      Totally agree. It seems like just added boilerplate if one isn't suffering from namespace conflicts. Good explanation though, but my team will not see this as a net positive.

    • @matteobagni1235
      @matteobagni1235 3 года назад +2

      Well the complications start when using a 3rd party or open source, surely you remove the issue of overnaming, but the import is just an overhead...

    • @JeSus-hl6zj
      @JeSus-hl6zj 3 года назад +1

      It reminds me of ES Modules in JS. I really like it, basically because I'm used to the namespacing and organizing files that go together around an index file and export all of their stuff. I think it makes a lot more sense than globally available variables. It's more verbose, but it's less stuff to keep in mind or guess about

    • @patrick-dev
      @patrick-dev 3 года назад +2

      I agree that is an overhead functionality, but you'll definitely find it very useful once u have like, more than 30 SASS files in ur project. You're no longer forced to bring all the files into the main SASS file that is compiled to the public CSS file.

  • @katrinaaponte4787
    @katrinaaponte4787 3 года назад +13

    Kevin, I just wanted to say thank you for all you do. You've really helped me as I learn design and development. I also really appreciate that you don't edit it out if you make a mistake. You fix it and move on. This helps me to not tear myself down if I make a mistake.

  • @JuanGómezCarrillo
    @JuanGómezCarrillo Год назад +2

    Finally understood. Impossible to explain it clearer and shorter 🤓 🚀 Thanks Kevin, you're extremely talented to teach whatever you bring into your videos!

  • @TheTonym415
    @TheTonym415 2 года назад +4

    Please do more advanced tutorials about @forward and @use. You teaching style is very easy to follow and accessible!

  • @TimHerbert509
    @TimHerbert509 Год назад

    Been stuck doing backend for years now and jumping back into front end more prevelantly I realized I'm behind the curve again. Your channel has been invaluable for getting back up to speed on all the updates / changes to CSS/SASS etc... Thanks so much!

    • @aninham
      @aninham Год назад +1

      yesss welcome again to frontend! Hope you're enjoying your ride! Im considering doing the other way around but no idea where to start

    • @TimHerbert509
      @TimHerbert509 Год назад

      @@aninham I've been a WordPress developer for years and it is an easy one to pick up the backend for. Not near as lucritive as so many other backends. PHP has Laravel, python has django, JS has Node, and it goes on and on. Just dive in and build stuff. Best way to learn!

  • @luisalbertovillarortiz7424
    @luisalbertovillarortiz7424 Год назад

    Dunno If you are "the king of CSS", However, there is no way, there is no doubt, You are the best "CSS-SASS Instructor" outside there!!! Thank so much Kevin!!!!

  • @stillready6405
    @stillready6405 3 года назад +2

    Finally someone who explains the changes on Sass. I couldn't get it working on my own, knowing the changes, so I just stucked to the @import. Thank you for the video. Time to get used to a new work flow.

  • @anaisrevellat5692
    @anaisrevellat5692 Год назад

    Just thank you, all make sense now, I was looking for a clear explanation and guess what, you are the only one to be clear about this topic ! Just perfect

  • @Jamiered18
    @Jamiered18 3 года назад +2

    I didn't like it at first, it seemed like a lot of extra work. Then you explained the additional features and now I do like it, they actually thought about how to make it simpler without killing the benefits of namespacing.

  • @tanglesite4461
    @tanglesite4461 3 года назад

    Awesome! Finally! I have been using Sass with @use and @forward as a self-taught developer for a while now, and wondered if I had been doing it right!? I am so glad you have done this video. If you could do a video on the "with" keyword, and perhaps how we should architect our projects when using sass like this. Awesome Kevin job. Keep it up!!!!
    The way sass has built this up. I think it opens Sass up for richer architectures and more extensible and robust use cases. Blocks of CSS kind of act like abstract classes now, we can extend them, hide variables, set up entire libraries of components from the macro to the atomic ... as much as we wish! I think this truly gives sass super powers! Awesome Video!

  • @ozzyozborne4539
    @ozzyozborne4539 3 года назад

    dear God! I just implement it on my project and it took me the half of the day! its not easy when you have multiple files.
    thank you Kevin

  • @kleberpereira8503
    @kleberpereira8503 Год назад

    Your content is simply incredible.
    I'm a front-end developer here in Brazil and I confess that watching your videos I don't even consider myself a front-end anymore (laughs). I still have a lot to learn.
    Waiting for more videos like this.

  • @meijiOrO
    @meijiOrO Год назад

    Thank you for explaining how to use @forward! Since I'm learning react I found myself having to change to npm sass instead of node-sass. Finding out I had to convert to @use in the first half of the video was making me PISSED cause I don't want to keep typing over and over again for global things like variables and mixins. Thankfully you showed us @forward cause I was going to riot.

  • @mentalmaniac76
    @mentalmaniac76 3 года назад +2

    Kevin, thank you so much for continuing to keep us up to date on these types of things. I swear without you I would be left behind in the CSS world. I appreciate all that you do

  • @thomasmatthews406
    @thomasmatthews406 3 года назад

    Oh my God, you have saved me from giving up. You are the best my friend, thankyou.

  • @ThienPowChong
    @ThienPowChong 2 года назад

    your voice and flow of detail is perfect!

  • @dimitrisleontaridis449
    @dimitrisleontaridis449 3 года назад

    Man, I set the playback speed to 0.75 and your flow still sounds normal!
    Btw great info, clearly explained. Thanks for the video

  • @MelanieLangDE
    @MelanieLangDE 23 дня назад

    Thank you so much. I haven't coded for a while and was overwhelmed by those changes. But you explain it so well.

  • @zaynalee8910
    @zaynalee8910 3 года назад +2

    Hi Kavin, I'm also a Frontend UI/UX Developer and I enjoyed watching your videos. these are very helpful. Please make more videos on Advanced SCSS practices.
    Thanks

  • @TusharShukladevx
    @TusharShukladevx 3 года назад +1

    Great video! I read an article about @use last year and couldn't understand why I should make this switch but your video clarified it nicely. I'd also like to known(even if in brief) what else (or advanced stuff) can we do with @use and @forward.
    Thanks a lot for this video :)

    • @KevinPowell
      @KevinPowell  3 года назад +2

      Have some things on the way on that :D

    • @TusharShukladevx
      @TusharShukladevx 3 года назад

      @@KevinPowell Great, looking forward to it :)

  • @0oopssorry
    @0oopssorry 10 месяцев назад

    At first you think "oh no, this is a lot to absorb..." and then you think "how could I have lived without this?!".
    Thanks for the gradual layering of information when it comes to a complex thing.

  • @piyushpranjal1837
    @piyushpranjal1837 2 года назад +1

    Looking forward for the complete scss series

  • @ledsvik
    @ledsvik 2 года назад

    Tack!

  • @ryanford516
    @ryanford516 Месяц назад

    That was perfect! Minimal setup just to focus on the actual subject of the video. Wish I'd come across this video a few hours ago

  • @СашаТюменцев-ш9ь
    @СашаТюменцев-ш9ь 2 года назад +1

    Thanks for the explanation! You're the only who helped me understand it. But the downside of this system is that you can't use your functions withing mixins as if it would be in a single file i.e. _vars.scss. So I'd like to see more videos on sass file structure, how to organize your project sass files with this new modular system. Thanks a lot for understatnding!!!

  • @ViewFromAndromeda
    @ViewFromAndromeda 3 года назад +2

    My brother and I started learning and working with SASS just last night and he told me about how much he love the 'import' keyword.
    Your video came in at the perfect time and again shows why we must keep learning

  • @TravisHi_YT
    @TravisHi_YT 2 года назад

    Nice clear video with no fluff, I'll now be swapping my projects over. I feel as though learnsass should put a link to this video in the @import warning on their website.

  • @ericschmidt6129
    @ericschmidt6129 2 года назад

    Kevin, this is just what I needed. I'm coming up to speed with Sass and @use and @forward are some of the first things I needed to learn. Your explanations are very clear and understandable. Thank you for sharing your knowledge.

  • @sikelelankohla1499
    @sikelelankohla1499 Год назад

    This video was fantastic, I stuggled with this and kept on wondering why I cannot use my syle sheets. I almost gave up thank you very much

  • @samimesopotamia7495
    @samimesopotamia7495 2 года назад

    Excellent explanation and I was really hopeless before I got this video, much thanks and appreciation

  • @mohan9285
    @mohan9285 3 года назад

    Awesome, Thank you Kevin.
    It made me to think "why I was not looking about new things in Sass/SCSS" !!!.
    as many stuffs are rapidly changing in this technical world, need to grab those and get benefitted.
    looking forward for more videos related to SCSS from you :) Cheers.

    • @dealloc
      @dealloc 3 года назад

      Considering Ruby Sass has been around since 2006 (!), Node Sass since 2011 and Dart Sass 1.0 was released in 2018-I'd consider that to be quite a slow process compared to other software.

  • @md.redwanhossain8822
    @md.redwanhossain8822 2 года назад +3

    Great. You should make a full playlist on sass. Your explanation level is always top notch.

  • @Furki4_4
    @Furki4_4 Год назад

    I just started learning sass and many thanks to youtube recommendations for recommending me this video :D Thank you as well Kevin

  • @GGdevelopment
    @GGdevelopment 2 года назад

    Dude I love your stuff. I have a long list of videos you make on my to watch list. Haha finally got back into front end after a year of be dev. I'm glad I got you 😊

  • @rihardssimanovics
    @rihardssimanovics 2 года назад

    Hey, thank you soooo much. I am currently trying to get my dev team to move away from old sass to dart sass and have hit this exact issue. for now, I'll use this video to fix the problem and then start reading more on the @use and @forward.

  • @ModifiedMusicYT
    @ModifiedMusicYT Год назад

    just started using sass recently and the ability to have all "imports" go to one file then only call that one file. love it!

  • @guillermoandradaFSD
    @guillermoandradaFSD 3 года назад +1

    Thank you very much...
    Please give me more Sass techniques. You explain it so good. It's so clear now. Thank you again...

  • @rahul-thakare
    @rahul-thakare 3 года назад

    Stumbled many times on @forward, finally got the clarity.
    Thanks. 🙏🏼

  • @AlloraUnCaffe
    @AlloraUnCaffe 5 месяцев назад

    Thank you for the content. I am new to SCSS and some variables weren't compiling in my files. Now I know why. Thanks again!

  • @KarimShalapy
    @KarimShalapy 3 года назад +1

    Definitely need the advanced use and forward video.

  • @techtipsuk
    @techtipsuk 3 года назад +66

    I've used SASS since the very early days, around 2012 I think. I'm struggling to see the benefit in this approach.

    • @chubbyBunny94
      @chubbyBunny94 3 года назад

      Views

    • @zsoltbalogh2746
      @zsoltbalogh2746 3 года назад +7

      Same here... Until now we used one file with variables and if we had to change the colour for one white label we just replaced that one file. I think we can still achieve the same thing with @use '' as * but it feels more complicated. Maybe if I get use to it I will change my mind but for now it looks a bit scary

    • @Stmated
      @Stmated 3 года назад +11

      The main use could be that you can use anyone else's stylesheets inside your own, without any name conflicts.
      You can have different teams for a site working on different parts of the stylesheet, and they will never have to worry that their variables will have a conflict in the stylesheet root.
      You're working on a component and want your variable to be called "borderColor", go right ahead. It doesn't have to be called notification_box_border_color. Then what if there's a v2 of the notification box? And both need to exist at the same time for a while? notification_box_border_color_v2? Yikes.
      This solves all that.

    • @newnam
      @newnam 3 года назад +2

      I don't think it's an approach rather than the way you'll need to conform to after @import has been deprecated. The big thing for me is that it avoids naming collisions.

    • @AbhinavKulshreshtha
      @AbhinavKulshreshtha 3 года назад +2

      This change is implemented because @import of sass is incompatible with, and going to conflict with, native @import rules. Namespacing is also important because css is now planning to implement its own native functions for color manipulation (and few mathematical operations) which are incompatible with sass. Namespacing will future proof the compiler.

  • @patricknelson
    @patricknelson 2 года назад

    Been using SCSS since 214 but on an old project; interested in casually learning some of the new features that have been added over time, for sure.

  • @somnvm37
    @somnvm37 3 года назад

    I'm getting into scss and all of that file organisation stuff.
    And it is actually significantly improves what had.
    Very cool thing.

  • @novanoskillz4151
    @novanoskillz4151 3 года назад

    Great explanation, please dive deeper into sass

  • @cintron3d
    @cintron3d 3 года назад +1

    Nice! This feels a lot closer to the import export workflow in javascript.

    • @KevinPowell
      @KevinPowell  3 года назад +2

      Yes, definitely! I'm surprised at the pushback people are giving, I was thinking the same thing and figured people would like that about it.

  • @ridl27
    @ridl27 3 года назад +6

    I didnt even know that @import has been deprecated lol. Ty

  • @MackRichardson
    @MackRichardson 3 года назад +1

    Great quick intro to @use and @forward. Please do a more advanced video. I would also love to see your strategy for using media queries with SASS. In Vanilla CSS, I used to create multiple stylesheets for each breakpoint. With SASS, my media queries are in my components files and I've found it can get muddled pretty quickly. Thanks for the great videos and keep up the awesome work.

  • @stephen1569
    @stephen1569 2 года назад

    I’m very interested in this. Please make some in-depth videos on this stuff. Many thanks !!

  • @eggy794
    @eggy794 3 года назад +16

    So what about collisions in exported index? I was expecting something like `abstract.colors.red` not `abstract.red`

    • @JoepKockelkorn
      @JoepKockelkorn 3 года назад +1

      The whole purpose of the new module system is to prevent such collisions. In the old way it would mean a variable would be overwritten unknowingly.

    • @Kitulous
      @Kitulous 3 года назад +3

      @@JoepKockelkorn but now if we have the same variable in fonts and colors, what would happen when we forwarded them both into the index?

    • @CarlosMontalvoGhigliotty
      @CarlosMontalvoGhigliotty 3 года назад

      @@Kitulous I was about to ask the same, I don't know if there was a step missing or I don't get the whole concept.

    • @najmantube
      @najmantube 3 года назад

      @@CarlosMontalvoGhigliotty I'd like to know this too.

    • @LeFede
      @LeFede 2 года назад

      @@Kitulous namespacing them. He explained it well.

  • @origami_canoe1952
    @origami_canoe1952 Год назад

    thank you for being so clear !!!!!!! your teaching style is very easy to grasp

  • @avneet12284
    @avneet12284 3 года назад +1

    Amazing clarity. Would be nice to delve deeper into the module system if possible, Kevin. Thank you.

  • @darz_k.
    @darz_k. 3 года назад +3

    Thanks for the vid Kevin. I love your content man.
    I really don't like these changes to SASS though!
    What happened to DRY?!
    ..and then if you do change the namespace, the code can get really messy and hard for other developers to follow without having to go and check.
    I feel like they've changed this just to be following some sort of software update flow, and just changed it to stay current.
    I'm sure there is some benefit somewhere, but asking people to change their whole workflow should come with huge benefit.. aaand make sense.

  • @JordanAF808
    @JordanAF808 3 года назад

    Duuuude, did you read my mind!? I was learning about all this new sass stuff yesterday and here you are!

  • @stephanpetersen3600
    @stephanpetersen3600 3 года назад

    We have to invest more into the setup, but for the usability we will get the return. Thanks for your great work!

  • @helloredwan
    @helloredwan 3 года назад

    Love you man....Thanks a lot for helping to get up to date....make us a helpful video with a very helpful sass nodules which can be more faster to code. Like some useful mixin some function. Thanks boss. Have a great time ❤

  • @angelliendo583
    @angelliendo583 3 года назад

    Thank you very much, Kevin! You help us all understand Sass and Css better. Make a video of what's new in Sass, please!

  • @imtheaman
    @imtheaman 3 года назад

    Thanks very much for making this tutorial. my extensions were getting crashed each time when i was using import while the server running.

  • @simonchan5195
    @simonchan5195 2 года назад

    Wow what a great video. Everyone talks about @use but no one ever mentions what or how to use @forward

  • @janelleschuh8424
    @janelleschuh8424 3 года назад

    Thanks so much for the great video! When I first learned sass a few months ago I was reading the docs and noticed that @import was deprecated. I tried using @use but it wasn't working. And I thought it was me being a new dev and all! Guess not...it was Live Sass Compiler! Haha! Guess I'll trust my instincts next time...

  • @yourix2
    @yourix2 3 года назад

    Hahah you had that typical classroom teacher face when you said. "Take a guess". That classroom student feeling came rushing to my brain hahah xD

  • @chandrakant6283
    @chandrakant6283 2 года назад

    What a time to be learning Sass including me.
    Thanku sir, you're a life saver.

  • @georgesaitdev
    @georgesaitdev 3 года назад

    So nice! That was 13 minutes well spent! Good stuff, you got yourself a subscriber :-). Thanks!

  • @ShaunLevett
    @ShaunLevett 3 года назад

    I was banging my head against the wall getting @forward to work. Cheers Kevin.

  • @juggysingh1470
    @juggysingh1470 3 года назад

    great explanation of the new sass fundamentals, you have a new sub

  • @israelmedinagalicia
    @israelmedinagalicia 3 года назад

    wow !!!. Your explanation let me see a whole new approach

  • @mangadi3859
    @mangadi3859 3 года назад

    So that's why i can't use @use. I'm using the vscode extension. Thank you kevin!

  • @abhishekshukla2745
    @abhishekshukla2745 3 года назад

    Awesome Explanation!
    Please dive into advanced usage.

  • @craigmillerer
    @craigmillerer 3 года назад

    This is fantastic timing Kevin! I use the same boilerplate project file for my websites that I continually add to. As it has grown, it has a number of reused SASS files. All of which utilise the @import method. I think this is a good time for me to strip back my SASS files and restructure it is in the fashion. Thank you for this explanation! I look @forward to seeing more @use-s of this 😂

  • @consig1iere294
    @consig1iere294 Год назад

    There has been a newer extension for quite some time now. It is called "Live Sass Compiler" ( the name is the same as the old one by Ritwick Dey), however, this is by the author Glenn Marks, who is actively supporting the extension.

  • @ropurifiedwater
    @ropurifiedwater 2 года назад

    Thank you sir for the video, would love to see another sass video for the more advanced stuff. Thank you once again, you helped me understand a lot :)

  • @squ34ky
    @squ34ky 3 года назад +6

    I've been using @import for ages... I didn't know about @use

    • @KevinPowell
      @KevinPowell  3 года назад +1

      You're far from the only one :)

  • @pcrackenhead
    @pcrackenhead 3 года назад +1

    Other than for backward compatability, what are some reasons you might want to go with @use "foo" as * instead of namespacing it?
    Namespacing ensures that we don't get variables fighting with each other, and reading something like colors.$red in the code actually seems a lot clearer to me. Just trying to understand the benefits of one vs the other.

    • @TravisHi_YT
      @TravisHi_YT 2 года назад

      It's probably personal preference. I don't think one is "better" than the other.

  • @sumukhakb2701
    @sumukhakb2701 3 года назад

    Great explanation. Do more videos on showing new sass features

  • @staffel0232
    @staffel0232 3 года назад

    Muchas gracias!, Saludos desde Colombia. Justo estoy iniciando con Sass y estas clases me vienen muy bien.

  • @Flyers8810
    @Flyers8810 3 года назад

    FYI the VS Code extension "Live Sass Compiler" by Glenn Marks works with the new @use and @forward.

  • @andrejtellenow
    @andrejtellenow 3 года назад

    definitely interested in more in-depth usage of @use and @forward - that would be awesome. more sass videos in general would be great :)

  • @nathanwatts76
    @nathanwatts76 3 года назад

    Great explanation, yes please continue with more advanced topics.

  • @marc536
    @marc536 3 года назад +3

    There is also a VS Code extension for the Dart Sass version called "DartJS Sass Compiler and Sass Watcher
    ". It runs automatically and recompiles every time you save your main sass file. It seems to not respond when only saving changes in "_partials" as far as I have used it.

    • @KevinPowell
      @KevinPowell  3 года назад +3

      Not responding to partials seems like a bit of a deal breaker :(

    • @carolmckay5152
      @carolmckay5152 3 года назад

      @@KevinPowell Also, I use auto save on my files so having to find and open the main file would be slower than just doing a build and a refresh.

  • @francescofaccia
    @francescofaccia 3 года назад

    thanks Kevin, very well explained! How easy hard topics are when you tackle them and explain to us!

  • @CristianAlexandruRadu
    @CristianAlexandruRadu 3 года назад

    8:02, not folder's name.
    colors is the file itself (without the extension); abstracts is a folder instead

  • @DanielRios549
    @DanielRios549 3 года назад

    This is amazing, I love CSS, I always yes it with Sass to use nested styles, but I never had heard about @use and @foward, the way it works is very similar to others languages such as Python

  • @richarddrawsstuff
    @richarddrawsstuff 3 года назад

    Thank you for making this video. Was considering using sass again.

  • @sakshijain6087
    @sakshijain6087 2 года назад

    This is very knowledgeable video. Thanks Kevin!

  • @joaquingalarza2486
    @joaquingalarza2486 Год назад

    Hermano, entre a este video para solucionar un error, para ser sincero mi ingles es bajo y no entendi nada, pero me viendo me diste herramientas para pensar y buscar la solución hasta conseguir compilar mi código, gracias, tome su like!! :D

  • @DM_2025
    @DM_2025 4 месяца назад

    Thank you very much for this easy to read explanation.

  • @xardass4209
    @xardass4209 3 года назад +1

    Thank you for info. For everyone using own configured webpack you just need to uninstall node-sass and install dart-sass and should it works fine. On webpack page there's mention that node-sass not supports @use and on pages node-sass and dart-sass also correct info to the subject.

  • @martinemanuel8239
    @martinemanuel8239 2 года назад

    the king of css/sass

  • @allie-ontheweb
    @allie-ontheweb 3 года назад

    I'd definitely love to see more SASS videos!

  • @lali0050
    @lali0050 2 года назад

    Ohhh Jesus! you really save me. thanks for the clarity.

  • @andressa1163
    @andressa1163 Год назад

    what an explanation!!! super clear, thanks!!

  • @wvovaw3052
    @wvovaw3052 2 года назад +1

    I accidently wrote my own scss library after watching this tutorial

  • @AliceWonder984
    @AliceWonder984 Месяц назад

    It works! Thank you so much (and for your other videos)!

  • @oussemabrini6237
    @oussemabrini6237 3 года назад

    Thanks dude ,great explanation,i'm waiting for more advanced video.

  • @GerritforBazeja
    @GerritforBazeja 3 года назад

    looking forward to your advanced course on Sass. What is the advantage of writing Sass