Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialHagop Almadjian
Front End Web Development Techdegree Student 7,051 PointsInstead of extends cant we just use mixins and include them its the same thing
Instead of extends cant we just use mixins and include them its the same thing
1 Answer
Jonathan Grieve
Treehouse Moderator 91,253 PointsExtends and Mixins both have their place in my opinion.
I like Mixins as they're cleaner in the compilation. They're a nice way to package together related styles that serve a purpose, but when used with the @include
directive take only one line of code to write.
Extends are extensible in another way. the '@extend' directive allows you to bring in a complete style rule in multiple places so you change all the styles in one place. One change for multiple extends. But it plays havoc a bit with your selectors in compilation and can be memory intensive.
At the end of the day, it's about what works best for you and your project. 🙂