CSS Modules in React are a way to scope CSS by automatically generating unique class names. This prevents class name collisions in large applications and allows for modular styles. Here's how you can use CSS Modules in a React project:
By default, React supports CSS Modules. You just need to name your CSS file with the extension .module.css.
src/ ├── components/ │ ├── Button.js │ ├── Button.module.css
.button { background-color: #6200ea; color: white; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; } .button:hover { background-color: #3700b3; }
import React from 'react'; import styles from './Button.module.css'; const Button = () => { return ( <button className={styles.button}> Click Me </button> ); } export default Button;
Let me know if you need help with specific cases!
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!