DEV Community

RohitrajDeshmukh
RohitrajDeshmukh

Posted on

React Sass

What is Sass

Sass is a CSS pre-processor.

Sass files are executed on the server and sends CSS to the browser.

Can I use Sass?

If you use the create-react-app in your project, you can easily install and use Sass in your React projects.

Install Sass by running this command in your terminal:

$npm install node-sass

Now you are ready to include Sass files in your project!

Create a Sass file

Create a Sass file the same way as you create CSS files, but Sass files have the file extension .scss

In Sass files you can use variables and other Sass functions:

mysass.scss:

$myColor: red;

h1 {
  color: $myColor;
}
Enter fullscreen mode Exit fullscreen mode


Import the Sass file the same way as you imported a CSS file:

index.js:

import React from 'react';
import ReactDOM from 'react-dom';
import './mysass.scss';

class MyHeader extends React.Component {
  render() {
    return (
      <div>
      <h1>Hello Style!</h1>
      <p>Add a little style!.</p>
      </div>
    );

}
}

ReactDOM.render(<MyHeader />, document.getElementById('root'));
Enter fullscreen mode Exit fullscreen mode

Output:

Alt Text
here we will get this output as the text "hello Style!" is in Red color.

Top comments (0)