Building client-side code with Vite

Vite is a tool that builds our React code and also acts as a development server for our client-side code. During development it runs on a port separate to our server, providing the browser access to our components and hot module replacement (this means instant browser updates) as we edit the code. It is build to do this very efficiently during development, to help performance while coding, and then outputs a static file during the build step of deployment. Vite is also compatible with a large variety of other technologies (such as TypeScript, Prettier, Sass, Tailwind, and many more!) enabling easy integration and customisation.