react

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
react [2024/04/11 16:51]
tro
react [2024/08/18 09:24] (текущий)
tro
Строка 7: Строка 7:
 </code> </code>
 P.S.Якщо створювати реакт через vite у ВЖЕ існуючій папці, то в якості назви проетку треба вказати . (точка), бо по факту назва проекта - то буде нова папка куди покладутся нові файли P.S.Якщо створювати реакт через vite у ВЖЕ існуючій папці, то в якості назви проетку треба вказати . (точка), бо по факту назва проекта - то буде нова папка куди покладутся нові файли
 +===== Оновлення реакту =====
 +<code>
 +npm install react@latest 
 +</code>
 ===== Плагіни VSCode для react ===== ===== Плагіни VSCode для react =====
 [[es7_react_redux_react-native_snippets|ES7 + React/Redux/React-Native snippets]] [[es7_react_redux_react-native_snippets|ES7 + React/Redux/React-Native snippets]]
Строка 12: Строка 16:
   * [[CLSX - Бібліотека стандартизує роботу з CSS]]   * [[CLSX - Бібліотека стандартизує роботу з CSS]]
   * [[React icons]]   * [[React icons]]
 +  * [[https://mui.com/material-ui/|material-ui бібліотека стилів дизайнів для реакт]]
   * [[https://www.npmjs.com/package/nanoid|NanoId - генератор унікальніх номеров ид-шек]]   * [[https://www.npmjs.com/package/nanoid|NanoId - генератор унікальніх номеров ид-шек]]
   * [[Formik - бібліотека роботи з формами у react]]   * [[Formik - бібліотека роботи з формами у react]]
Строка 18: Строка 23:
   * [[axios-http_prostij_http-klijent_alternativa_standartnomu_fetch_api|Бібліотека  Axios - простий HTTP-клієнт]]   * [[axios-http_prostij_http-klijent_alternativa_standartnomu_fetch_api|Бібліотека  Axios - простий HTTP-клієнт]]
   * [[https://mhnpd.github.io/react-loader-spinner/|React-loader Загрузчиики для реакта]]   * [[https://mhnpd.github.io/react-loader-spinner/|React-loader Загрузчиики для реакта]]
 +  * [[https://medium.com/@umerfarooq.dev/transform-your-react-app-with-stunning-animated-backgrounds-d80fc0f7632b|animated-backgrounds - аніміровоні фони для react]]
   * [[https://react-hot-toast.com/|react-hot-toast Попапи\сповіщення]]   * [[https://react-hot-toast.com/|react-hot-toast Попапи\сповіщення]]
   * [[https://github.com/reactjs/react-modal?tab=readme-ov-file#examples|react-modal - модальні вікна для react]]   * [[https://github.com/reactjs/react-modal?tab=readme-ov-file#examples|react-modal - модальні вікна для react]]
 +  * [[https://www.npmjs.com/package/react-helmet-async|react-helmet-async - дозволяє на сторінки додавати метатеги (title тощо)]]
   * [[React Router - Бібліотека маршрутизації для React]]   * [[React Router - Бібліотека маршрутизації для React]]
   * [[Reduce - Керування стейтами (базовий ванільний варіант)]]   * [[Reduce - Керування стейтами (базовий ванільний варіант)]]
   * [[Redux Toolkit - Керування стейтами (новий правильний варіант)]]   * [[Redux Toolkit - Керування стейтами (новий правильний варіант)]]
 +  * [[Persistor - синхронізація значень стейтів між Redux і локальним сховищем]]
 +  * [[createAsyncThunk - асинхронні запити в Redux Toolkit]]
 +===== Розширення для Браузерів =====
 +  * [[Redux DevTools - Інструменти розробника]]
  
  
Строка 34: Строка 45:
   * [[Стилі (react)]]   * [[Стилі (react)]]
   * [[Бібліоттека clsx]]   * [[Бібліоттека clsx]]
 +  * [[Використаня класа active в NavLink]]
 ==== Події ==== ==== Події ====
   * [[Обробка подій]]   * [[Обробка подій]]
Строка 45: Строка 57:
   * [[Хук useSearchParams]]   * [[Хук useSearchParams]]
   * [[Хук useLocation]]   * [[Хук useLocation]]
 +  * [[Хук useSelector]]
   * [[Отримання даних з форми react]]   * [[Отримання даних з форми react]]
   * [[React.lazy() та React.Suspense Динамічне завантаження модулів]]   * [[React.lazy() та React.Suspense Динамічне завантаження модулів]]
 ==== Сховища react ==== ==== Сховища react ====
   * [[Робота з LocalStorage у react]]   * [[Робота з LocalStorage у react]]
 +  * [[Redux Toolkit - Керування загальним сховищем стейтів]]
 +  * [[Persistor - синхронізація станів між redux і локальним сховищем]]
  
 ===== поради / іньше ===== ===== поради / іньше =====
  • /sites/data/attic/react.1712854310.txt.gz
  • Последнее изменение: 2024/04/11 16:51
  • tro