One of the most useful features I find while doing front-end development is sharing variables between SCSS and Javascript.
Let’s say we want to share the variable $mainColor between our CSS file and Javascript.
Here is a small tutorial on how to do it:
1. Create a variables.module.scss file
        
        
          
            
          
          
        
        # variables.module.scss
$mainColor: #A9F;
:export {
  mainColor: $mainColor;
}
      2. On your scripts.js file
        
        
          
            
          
          
        
        # scripts.js
import variables from 'variables.module.scss';
const { mainColor } = variables;
      3. Bonus: You can use these variables on your SCSS files. Let’s say we want to use style.scss
        
        
          
            
          
          
        
        # style.scss
@use 'variables.module' as var;
:root {
  --main-color: #{var.$mainColor}
}
body {
  background-color: var(--main-color);
}
      This can also be applied between mediaqueries or other variables you would find relevant.