- Инициализировать React приложение:
$ npx create-react-app 2048
Подключить конфигурацию eslint-config-airbnb
:
$ npm i eslint-config-airbnb
Конфигурация содержит дополнительные правила для валидации кода.
Установить необходимые зависимости:
$ npm i prop-types react-helmet
- Добавить базовый макет.
Инициализировать базовый набор инструментов пользовательского интерфейса:
$ npm i @mui/material @mui/styles @emotion/react @emotion/styled
$ npm i classnames
— установить утилиту JS для условного соединения имен классов.
- Рендер значений в случайных ячейках.
npm i lodash
— установить библиотеку, с набором полезных функций, для работы с данными.
*Остальные этапы разработки будут добавляться по мере развития проекта.