You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: packages/react-scripts/template/README.md
+4
Original file line number
Diff line number
Diff line change
@@ -515,6 +515,8 @@ If you are concerned about using Webpack-specific semantics, you can put all you
515
515
516
516
This project supports [CSS Modules](https://github.com/css-modules/css-modules) alongside regular stylesheets using the **[name].module.css** file naming convention. CSS Modules allows the scoping of CSS by automatically creating a unique classname of the format **[filename]\_[classname]\_\_[hash]**.
517
517
518
+
> **Tip:** Should you want to preprocess a stylesheet with Sass then make sure to [follow the installation instructions](#adding-a-sass-stylesheet) and then change the stylesheet file extension as follows: *[name].module.scss* or *[name].module.sass*.
519
+
518
520
An advantage of this is the ability to repeat the same classname within many CSS files without worrying about a clash.
519
521
520
522
### `Button.module.css`
@@ -585,6 +587,8 @@ This will allow you to do imports like
585
587
@import'nprogress/nprogress'; // importing a css file from the nprogress node module
586
588
```
587
589
590
+
> **Tip:** You can opt into using this feature with [CSS modules](#adding-a-css-modules-stylesheet) too!
591
+
588
592
## Post-Processing CSS
589
593
590
594
This project setup minifies your CSS and adds vendor prefixes to it automatically through [Autoprefixer](https://github.com/postcss/autoprefixer) so you don’t need to worry about it.
0 commit comments