This repo has been built as a starting point for react development. Rather than go through the process of setting up the struture, and implementing commonly used utilities, components, libraries etc. This will help to give you a starting point. The folder structure and file convention follows the principles outlined in Bulletproof React. Writing CSS follows the BEM methodology. The prerequisites and libraries used are listed below.
You must have the following packages installed before using this repo:
- Node v22.7
- NPM v10.8.2
This repo uses the following libraries:
- React v18.X
- Tailwind v3.X
- React Helmet Async v2.X
- Vite SVGR v4.X
- Classnames v2.X (Conditionally join class names together)