Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

2.9K
Views
MaterialUI 5: TypeError: no se pueden leer las propiedades de undefined (leyendo 'crear')

Después de crear el contexto ThemeSetting.tsx, no puedo usar <Button><Button> y todas las cosas que usan el theme de materialUI ReactJS, Typescript

error

TypeError: no se pueden leer las propiedades de push../node_modules/@mui/material/Button/Button.js.Object.ownerState.ownerState node_modules/@mui/material/Button/Button.js:67

 64 | minWidth: 64, 65 | padding: '6px 16px', 66 | borderRadius: theme.shape.borderRadius, > 67 | transition: theme.transitions.create(['background-color', 'box-shadow', 'border-color', 'color'], { | ^ 68 | duration: theme.transitions.duration.short 69 | }), 70 | '&:hover': _extends({

y ThemeSetting.tsx

 import { createTheme, ThemeProvider } from "@mui/system"; export const ThemeContextProvider: React.FC<{}> = ({ children }) => { const theme = createTheme({ palette: { navbar: blue[100], tag: { red: red[200], pink: pink[200], purple: purple[200], blue: blue[200], green: green[200], }, }, typography: { fontFamily: [ "NotoSans", "NotoSansThai", "Arial", "Roboto", "'Helvetica Neue'", "sans-serif", ].join(","), }, shape: { borderRadius: 15, }, }); return <ThemeProvider theme={theme}>{children}</ThemeProvider>; };
over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Me encontré con esto yo mismo. Puede importar createTheme desde @mui/material/styles o @mui/system , pero hacen cosas ligeramente diferentes :

Puede usar la utilidad que viene del paquete @mui/system , o si está usando @mui/material , puede importarla desde @mui/material/styles . La diferencia está en el theme predeterminado que se usa (si no hay ningún tema disponible en el contexto de React).

El de @mui/material/styles es lo suficientemente inteligente como para llenar los espacios en el tema activo del tema MUI predeterminado. Entonces, si está usando @mui/material , use @mui/material/styles .

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!