Since starting this project, I think my favorite technology has got to be Vite (pronounced as VEET). Its been making creating changes and updates in React a breeze with the instant live updates upon saves (hot module replacement). So whenever you’re making a change, with React such as creating a new components, or any styling changes, you can see the change on the dev change immediately take effect instead of having to rebuild every time and re-running.
Its also used as a bundler to make deployment a bit simpler. A bundler grabs all the css and javascript files and puts them into a single css and js file. This also makes for faster responding applications.
Those are the first noticeable changes I’ve found with our current development of the “Thomas Batterman Mental Health Project” website redesign. I’m hoping that as our project grows, the build time remains close to the current 3.47 seconds.
Something that could be improved is the documentation explanations. I spent a bit of time trying to figure out why my deployment to GitHub pages was not working when I structured my client and server folders in the same repository. However they did have a Vite Discord that had some suggestions where others faced similar issues.