es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Material UI makeStyles no está cambiando las propiedades CSS de todos los elementos.

He copiado exactamente este fragmento de código de la documentación después de instalar npm install @mui/styles:

import * as React from 'react';
import { makeStyles } from '@mui/styles';
import Button from '@mui/material/Button';

const useStyles = makeStyles({
  root: {
    background: 'linear-gradient(45deg, #FE6B8B 30%, #FF8E53 90%)',
    border: 0,
    borderRadius: 3,
    boxShadow: '0 3px 5px 2px rgba(255, 105, 135, .3)',
    color: 'white',
    height: 48,
    padding: '0 30px',
  },
});

export default function Hook() {
  const classes = useStyles();
  return <button classname="{classes.root}">Hook</button>;
}

En mi máquina local, parece que se ignoran las propiedades de color blanco, borde y sombra de caja. ¿Hay alguna razón para esto? He confirmado en mi package.json que estoy ejecutando mui-material/styles 5.2.3.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Puede haber varias razones diferentes por las cuales los estilos no se están mostrando correctamente en tu máquina local. Aquí hay algunas posibles explicaciones a considerar:

    • Asegúrate de haber importado correctamente los estilos de MUI en tu proyecto. Verifica que hayas instalado la versión correcta de @mui/styles y que estés importando makeStyles de ese paquete correctamente.
    • Revisa si hay estilos conflictivos en tu proyecto que puedan estar anulando los estilos especificados en useStyles. Asegúrate de inspeccionar los estilos utilizando las herramientas de desarrollo del navegador para ver si se están aplicando estilos conflictivos.
    • Intenta borrar la caché de tu navegador y recargar la página para ver si eso soluciona el problema.
    • Si ninguna de estas soluciones funciona, podría ser un error con la versión de MUI que estás utilizando. Consulta la documentación de MUI o la página de problemas en Github para ver si hay algún problema reportado con la versión que estás usando.

Comments are closed.