If you're considering building a new app or website entirely with React, the Creators of Reactjs suggest opting for one of the widely embraced React-powered frameworks within the community.
While it's feasible to utilize React independently without a framework, their observation indicates that many applications and websites tend to develop solutions for recurring challenges such as code-splitting, routing, data retrieval, and HTML generation. These issues are prevalent across all UI libraries, not exclusive to React.
Commencing with a framework enables a swift initiation into React, bypassing the necessity of essentially constructing your own framework down the line.
Production-grade React frameworks
Don't Need any of the frameworks above?
lets do it with Vite
run this code on your terminal and follow the instruction
npm create vite@latest
Compatibility Note
Vite requires Node.js version 18+. 20+. However, some templates require a higher Node.js version to work, please upgrade if your package manager warns about it.