‘ThemeProvider’ не экспортируется из ‘@material-ui / core / styles’

#reactjs #themeprovider

#reactjs #themeprovider

Вопрос:

Я пытаюсь реализовать ThemeProvider, но получаю сообщение об ошибке ‘ThemeProvider’ не экспортируется из ‘@material-ui / core / styles’ Вот код

  <ThemeProvider theme={darkTheme}>
      <div className="card-box">
        <Switch checked={darkState} onChange={handleThemeChange} />
        <Card />
      </div>
    </ThemeProvider>
  

Вот как я импортирую

импортируйте { createMuiTheme, ThemeProvider } из «@material-ui/core/styles»;

Я установил material-ui / styles с помощью NPM, но не решил мою проблему.

Заранее спасибо

Комментарии:

1. Замена ThemeProvider на MuiThemeProvider сработала. Но в Material-ui везде используется только ThemeProvider.

2. Попробуйте обновить до 4.12.3! Вот где createTheme и ThemeProvider освобождаются. Удалите material-ui / styles. Удалите свои модули узла и повторите попытку установки.