This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel (or oxc when used in rolldown-vite) for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see this documentation.
This project is based on the following article https://react.dev/learn/build-a-react-app-from-scratch
- @tanstack/react-router - Router
- swr - fetch API
- tailwindcss - A utility first css framework
- Setup project
- File based routing
- Code based routing
- Basic multi component layout
- Component With event handler
- Component With state
- Try using prop drilling
- fetch data from API
- display fetched data
- Styling
- Finished