Для того, чтобы не тратить впустую время на воркшопе:
- на установку пакетов
- установку софта и плагинов
- на ожидание интернета, который пригружают соседи
Прошу вас склонировать эту репку:
git clone https://github.com/nodkz/graphql-workshop-client-2020-02.git
Зайти в папку с проектом и установить пакеты:
cd graphql-workshop-client-2020-02
npm install
Запустите приложение в терминале npm run dev
, откройте адрес http://localhost:3000
и вы должно увидить что-то вроде
VSCode бесплатен и имеет кучу хороших плагинов. Вобщем поставив и настроив VSCode, вы будите чувствовать себя не хуже чем в Вебшторме, а может быть даже и лучше.
После установки VSCode, необходимо установить следующие расширения:
vscode-apollo
– (обязательно) для автокомплита GraphQL-запросовvscode-eslint
– (обязательно) для подсветки ошибок, линтинга и форматировании кода через prettiervsliveshare
– (обязательно) позволяет зашарить код и совместно с ним работать. Вы будете подглядывать в мой код. Обязательно иметь аккаунт на GitHub, иначе не подключитесь.auto-rename-tag
– чтобы JSX теги переименовывались вместеindent-rainbow
– чтоб красиво красились отступыgitlens
– няшный дополнительный GITnode-module-intellisense
– автоподстановка модулей при импортеzhuangtongfa.material-theme
– тема One Dark Pro, которую я использую для подсветки кодаtodo-tree
– позволяет быстро находить тудушки по кодуvscode-language-babel
– в хозяйстве пригодится- есть еще что добавить без чего жизнь совсем плоха?! – открой Pull Request
Если все склонировали, установили пакеты, скачали VSCode и плагины к нему. И перезапустили VSCode после всех установок. То открыв файл src/test.tsx
, вы должны получить вот такой скриншот с ошибками:
a / b; // should be an error
– говорит что c node_modules все нормально и все пакеты черезnpm install
установлены. Иначе либо пакеты не установлены, либо отключен встроенный плагин в VSCode по лингтингу тайпскрипта.wrongField # should be an error
– проверяет что плагин к VSCodevscode-apollo
установлен и работает нормально.
И вот такой скриншот, если начнете набирать имя поля
Установите к себе на десктоп Telegram. Через него я буду отправлять куски кода до того, как они будут попадать в ветку на гитхабе. Это позволит меньше печатать и не отстать от группы.