A step-by-step guide to integrate dark theme into your React + Material-UI Web Application
Full guide available here!
The source code here can be used in two ways, as a reference to implementing the steps in the article for your existing project, or as a template for you to start a new project with dark theme already implemented. For either cases, simply clone or fork the repository and the code is free for your use!
If you are using this code to start a project, you can customise the palette found in AppTheme.tsx. Main.tsx and its child components are used for the example only, you can also remove them and in their place, add your own components!