Установка
Начало работы
Для начала убедитесь, что на вашем компьютере установлен Node.js и npm. Мы рекомендуем использовать последнюю версию LTS. В данном руководстве мы будем использовать примеры кода на TypeScript и интеграцию с React, поэтому нам нужна среда для транспиляции и сборки проекта. Для этих целей отлично подходит Create React App:
npx create-react-app my-app --template typescript
MobX
MobX устанавливается с помощью npm так же, как и любой другой пакет:
npm install mobx
React
Существует два пакета для интеграции MobX c React: mobx-react-lite
поддерживает только функциональные компоненты, тогда как mobx-react
поддерживает и функциональные и классовые компоненты.
В связи с повсеместным внедрением React-хуков, имеет смысл форсировать использование функциональных компонентов. Поэтому достаточно будет установить пакет mobx-react-lite
:
npm install mobx-react-lite