22. SASS structure
How to avoid the same mess
1. Architect and plan from the beginning
2. Don’t treat SASS like CSS by just using the inheritance
.SCSS != .CSS
23. SASS Structure
Utilising a core structure allows us to abstract a lot of
re-used code into manageable files
Mixins
Functions
Settings
variables
24. SASS Structure
Utilise that strong core architecture to
rapidly build custom features
Mixins
Functions
Settings
variables
Modular
chunks
25. SASS Structure
We build a fully extensible and manageable
stylesheet management framework
Mixins
Functions
Settings
variables
Modular
chunks
Template
26. SASS Summary
● Utilise SASS for large projects
● Use abstraction to build scalable front-end
frameworks
● Leverage your code off the built-in
functionality and compiler
● Avoid using SCSS files like fancy
CSS files
● Don’t enter into a large project with
SASS before first planning all sections