When styling React components, you can use inline CSS or external CSS files. Both have their pros and cons.
π― Inline CSS:
β’ Defined directly inside the JSX as an object
β’ Styles are scoped to that component
β’ Quick for small components
<div style={{ color: "blue", fontSize: "20px" }}>Hello</div>
π― External CSS:
β’ Defined in .css files
β’ Easier for large projects
β’ Keeps code clean & reusable
.text {
color: blue;
font-size: 20px;
}
<div className="text">Hello</div>
π Which to use?
β’ Small, dynamic styles β Inline CSS
β’ Big apps & reusable styles β External CSS
Top comments (0)