- npm create vite@latest
- npm i
- npm i -D eslint
- npx eslint --init
- npx install-peerdeps --dev eslint-config-airbnb
- npm i -D eslint-config-airbnb-typescript
- npm i -D prettier eslint-config-prettier eslint-plugin-prettier
- npm install -D vitest
- npm i -D @testing-library/react @testing-library/jest-dom
- npm install react-router-dom@6
- https://www.youtube.com/watch?app=desktop&v=cchqeWY0Nak
- https://airbnb.io/javascript/react/
- https://prettier.io/docs/en/index.html
- https://vitest.dev/
- https://github.com/vitest-dev/vitest/blob/main/examples/react-testing-lib-msw/vite.config.ts
- https://testing-library.com/
- https://github.com/jsdom/jsdom
- https://github.com/testing-library/jest-dom
- https://kentcdodds.com/blog/common-mistakes-with-react-testing-library