Estilizar componentes en React es esencial para construir interfaces de usuario atractivas y funcionales. React proporciona múltiples opciones para aplicar estilos, desde el uso de CSS tradicional hasta técnicas avanzadas como CSS-in-JS.
Cada método tiene ventajas y desventajas dependiendo del tamaño y la complejidad de tu proyecto.
Los estilos en línea se definen directamente en el atributo style del elemento. Utilizan un objeto de JavaScript con propiedades en camelCase.
function InlineStyledComponent() {
const style = {
backgroundColor: 'lightblue',
padding: '10px',
borderRadius: '5px',
};
return <div style={style}>Componente con estilos en línea</div>;
}
:hover.