Just a note to avoid setup hell for react19 + tailwindcss + typescript, here i use vite.
- Create project via vite.
npm create vite@latest
- Name
- React for framework
- Typescript (i don't like React Router v7, looks more confused than Next)
- Install tailwindcss in reference 1.
- Use tailwindcss@3
npm install -D tailwindcss@3 postcss autoprefixer
since init does not exist in 4.
- Use tailwindcss@3
- Add path alias in reference 2.
- Add react router.