This is a React 18 template application that can be used to create applications
- JavaScript 95%
- HTML 3.6%
- CSS 1.4%
| public | Add public/robots.txt | |
| src | Adding main.jsx for Vite | |
| .gitignore | Initial commit | |
| .prettierrc | Add prettier configuration | |
| eslint.config.js | Add eslint configuration | |
| index.html | Add index.html | |
| LICENSE | Initial commit | |
| package.json | Add package.json | |
| README.md | Update README.md | |
| vite.config.js | Add vite.config.js | |
TemplateApp
A semantic and modern React starter template built with Vite, React Router v6, and Material UI (MUI).
Features
- Semantic Layout: Structured using HTML5 semantic tags (
<header>,<nav>,<main>,<aside>,<footer>). - State Management: Built-in examples of
useReducer,useMemo,useCallback, anduseContext. - Theming: Dark/Light mode toggle hooked directly into MUI's ThemeProvider.
- Routing: Dynamic and nested routing setup via React Router.
Getting Started
1. Install Dependencies
npm install
2. start development
npm run dev