Я попытался включить этот код в свой файл для включения темного режима для моего сайта реакции. Но, к сожалению, этот код не работает. Я пытался поместить код внутри функции рендеринга, но он все равно показывает эту ошибку. Кто-нибудь может предложить лучший способ поместить этот код.
import React ,{useState} from 'react';
import styles from './App.module.css';
import titleImage from './images/image.png';
import { Paper ,Switch } from '@material-ui/core';
import {ThemeProvider, createMuiTheme } from '@material-ui/core/styles';
class App extends React.Component{
const [darkMode, lightMode] = useState (false);
const theme = createMuiTheme ({
palette:{
type: darkMode ? "dark" : "light",
},
});
render(){
const { data ,country } = this.state;
return(
<ThemeProvider theme = {theme}>
<Paper>
<div className={styles.container} >
<img className={styles.image} src={titleImage} alt="COVID-19" />
<Switch checked ={darkMode} onChange = {() => setDarkMode(!darMode) }
</div>
</Paper>
</ThemeProvider>
)
}
}
export default App;
{PS - Я не могу изменить код, который включает функцию рендеринга, так как это только часть всего кода. }