В этом репозитории собраны все примеры кода из моего Udemy курса "React Hooks в Деталях".
- Git - система контроля версий
- Node.js - javascript runtime для запуска js кода вне браузера
- Yarn v1 - менеджер пакетов для установки библиотек (опционально, в комплекте с Node идет менеджер NPM, можно пользоваться им). Лучше устанавливать именно v1, вторая и третья версии пока не на 100% production ready
- VS Code - среда разработки / редактор кода
Вы можете использовать любой менеджер зависимостей:
- npm - дефолтный менеджер пакетов, устанавливается вместе с Node
- yarn - я буду пользоваться именно этим менеджером (версией 1!)
npm | yarn | |
---|---|---|
Устанавливаем зависимости | npm install | yarn |
Запускаем dev сервер | npm run start | yarn start |
Команды не сильно отличаются друг от друга.
❗️ Главное - использовать один и тот же менеджер для установки зависимостей.
❗️ Каждый менеджер использует свой формат для lock файлов, и если вы будете устанавливать библиотеки по очереди то одним менеджером то другим, то ждите непонятных внезапных багов из-за разных версий зависимостей.
- Документация React, самое очевидное и самое лучшее место для начала ознакомления с библиотекой
- usehooks.com - коллекция "рецептов" пользовательских хуков
- react-use - библиотека пользовательских хуков общего назначения
- 👤 Блоги