The following tools, categorized by purpose, are included in this starter:
-
Vite + Vitest + Typescript
Vite offers fast and straightforward performance, Vitest provides rapid testing, and Typescript facilitates JavaScript's scalability. These features provide a solid foundation to begin any project.
-
Prettier provides a highly opinionated code formatter, while Eslint functions as a pattern analyzer to ensure code consistency. These tools allow for easy, fast, and automatic typechecking.
-
React Router Dom + MSW + TanStack Query
React router serves as the de-facto router, now equipped with support for loaders, actions, and other features from Remix. MSW simplifies mocking for testing and development, and TanStack Query offers a caching system to enhance performance.
-
Ant Design is both a design system and a component library (as opposed to Material Design from Google and MUI from an external source), providing a vast collection of components and examples to accelerate daily activities. This choice is never a bad decision when striving to accomplish excellent results with ease.
After cloning the repository, execute the following command:
yarn dev
Once installed successfully, start the application by running:
yarn dev