-
NPM: NPM (менеджер пакетов узла) — это менеджер пакетов для JavaScript, который в основном используется для установки и управления пакетами и зависимостями в проекте. Некоторые распространенные команды включают:
npm install: устанавливает пакеты и их зависимости.npm uninstall: удаляет пакеты.Обновление npm: обновляет пакеты до последних версий.npm init: создает новый файлpackage.jsonдля управления зависимостями.npm run: выполняет сценарии, определенные в файлеpackage.json.
-
React: React — это библиотека JavaScript для создания пользовательских интерфейсов. Некоторые распространенные методы и концепции в React включают:
- Методы жизненного цикла компонента:
comComponentDidMount(),comComponentDidUpdate(),comComponentWillUnmount()и т. д. - Состояние и реквизиты:
this.stateиthis.propsдля управления данными и их передачи между компонентами. - JSX: расширение синтаксиса, позволяющее писать HTML-код на JavaScript.
- Хуки React:
useState(),useEffect(),useContext()и т. д. для управления состоянием и побочными эффектами в функционале. компоненты.
- Методы жизненного цикла компонента:
-
Redux: Redux — это контейнер с предсказуемым состоянием для приложений JavaScript. Некоторые распространенные методы и концепции Redux включают:
- Действия: простые объекты JavaScript, которые отражают намерение изменить состояние.
- Редукторы: чистые функции, которые определяют, как изменяется состояние приложения в ответ на действия.
- Магазин: объект, содержащий дерево состояний приложения.
- Отправка: метод, используемый для отправки действий в магазин, запускающих изменения состояния.
-
Logger: Logger — это утилита ведения журнала, используемая для отладки и отслеживания информации во время разработки. В контексте Redux популярной библиотекой журналов является
redux-logger. Он предоставляет промежуточное программное обеспечение для регистрации действий и изменений состояния в консоли.