- npm create vite@latest
- npm install axios
- npm install react-router-dom
- Деплой на Vercel: add vercel.json
- Add Redux library to the project:
- npm install redux
- npm install react-redux
- Redux DevTools: npm install @redux-devtools/extension
- Створення store та підключення до проєкту: src/redux/store.js
Рефакторинг першої частини дз
- Встановлення бібліотеки: npm install @reduxjs/toolkit
- пакет базового редаксу видалити з dependencies package.json: npm uninstall @redux-devtools/extension npm uninstall redux !react-redux - залишається!
- createSlice
- Використання бібліотеки Redux Persist для збереження масиву контактів у локальному сховищі: npm install redux-persist
Налаштування .eslintrc.cjs, до блоку rules додати властивість react/prop-types із значенням 0. "react/prop-types": 0
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh