Description
Create React App has been deprecated and the team is recommending developers to migrate to a framework, or to migrate to a build tool like Vite, Parcel, or RSBuild.
Furthermore, Enzyme, a JavaScript Testing utilities for React developed by AirBnB, is no longer being actively maintained since React v16 (current React is v19). Other NPM dependencies also start to show incompatibilities as well.
Migrating to Vite appears to make more sense than a different framework since this frontend app's structure requires a lot more changes/testing if we were to adjust it for a framework.
This migration development work is based off on the Vite refactoring done by Mihir 🙏 , and is extended to migrate its previous testing framework from Jest/Enzyme to React-Testing-Library/Vitest.