Awesome
<h1 align="center">New React App</h1>Usage
To clone and use this template type the following commands:
npx degit chrisuser/vite-complete-react-app my-app
cd my-app
Then, based on your package manager:
npm
npm install
npm run dev
yarn
yarn
yarn dev
<br />
<br />[!TIP] Remember to update the project name inside the
package.json
file.
โ๏ธ Technologies list
<br />
<br />[!TIP] After cloning the repo you can delete all the previous text for a cleaner README.
This is a blank README file that you can customize at your needs.
Describe your project, how it works and how to contribute to it.
๐ Available Scripts
In the project directory, you can run:
<br />โก๏ธ start
npm start
or
yarn start
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
๐งช test
npm test
or
yarn test
Launches the test runner in the interactive watch mode.
<br />๐ฆพ build
npm build
or
yarn build
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
<br />๐งถ lint
npm lint
or
yarn lint
Creates a .eslintcache
file in which ESLint cache is stored. Running this command can dramatically improve ESLint's running time by ensuring that only changed files are linted.
๐ฏ format
npm format
or
yarn format
Checks if your files are formatted. This command will output a human-friendly message and a list of unformatted files, if any.
<br />๐งฌ Project structure
This is the structure of the files in the project:
โ
โโโ public # public files (favicon, .htaccess, manifest, ...)
โโโ src # source files
โ โโโ __tests__ # all test files
โ โโโ components
โ โโโ pages
โ โโโ resources # images, constants and other static resources
โ โโโ store # Redux store
โ โ โโโ actions # store's actions
โ โ โโโ reducers # store's reducers
โ โโโ styles
โ โโโ types # data interfaces
โ โโโ utility # utilities functions and custom components
โ โโโ App.tsx
โ โโโ index.tsx
โ โโโ RootComponent.tsx # React component with all the routes
โ โโโ serviceWorker.ts
โ โโโ setupTests.ts
โ โโโ vite-env.d.ts
โโโ .env
โโโ .eslintignore
โโโ .eslintrc.js
โโโ .gitignore
โโโ .prettierrc
โโโ index.html
โโโ jest.config.cjs
โโโ package.json
โโโ README.md
โโโ tsconfig.json
โโโ vite.config.json
๐ Learn More
You can learn more in the Vite documentation.
To learn React, check out the React documentation.
<p align="center">Bootstrapped with Vite.</p>