Duy's React Starter Kit based on Create React App
Duy’s React Starter Kit is a project based on Create React App that provides additional features and customizable options. It includes Webpack 5, Tailwind 2+, TypeScript 4, react-router-dom for router support, recoil + react-query for state management, i18n with i18next for internationalization, framer-motion for animations, and more. It also comes with pre-configured tools such as ESLint, Babel, Jest, Cypress, and Docker for development and deployment. Overall, it offers a flexible and opinionated setup for developing React applications.
To install Duy’s React Starter Kit, you can follow these steps:
git clone [project SSH URL].cp .env.example .env..env file to set the local environment variables.tsconfig.json file under compilerOptions.paths.docker-compose up --build -d.yarn start.For other commands like running tests, debugging tests, linting code, fixing code, rebuilding the project, and running the production image, please refer to the documentation or package.json file.
Duy’s React Starter Kit is a customizable and feature-rich project based on Create React App. It offers enhancements such as Webpack 5, Tailwind 2+, TypeScript 4, and various other tools for development and deployment. The installation process is straightforward, and the kit provides a flexible setup for building React applications.