React Hero: Setup a new React application with Vite + TypeScript
Welcome back to my React series. Today I will start writing a new series called React Hero
where I can share with you a step-by-step guide on how to be a master in React development. Let’s start with the very first step of any project — Setup a new React application.
The React Hero series will be covering the following topics:
- Setup a new React application with Vite + TypeScript (we are here today)
- Setup React application with a design system - Material UI
- Setup Jest + React Testing Library
- Setup ESlint + Prettier in React
- React Router
- React Form Handling + Validation
- Setup Redux Tool Kits & RTK Query
- Build + Deploy your React application to your own server
- Setup CI/CD pipeline for React app using GitlabCI
- And more…
Okay, let’s start the 1st part today.
What is Vite?
It’s a build tool that aims to provide a faster and leaner development experience for modern web projects including 2 parts:
- A dev server that provides fast Hot module replacement