Comments 4
Хорошее описание, особенно понравились комментарии - очень хорошо поясняют, что происходит.
Но есть небольшие замечания по оформлению:
Клиент: не приведены стили (
App.scss
). Поcле запуска выдишь совсем другое, относительно приведенных скриншотов. И это сильно портит первое впечатление от запуска.Структура сервера: местами съехала структура / форматирование или еще что -
index.ts
должен быть вsrc
, а отображается в корне. Съехал иonError.ts
.
И не совсем понимаю, почему сервер при сборке должен стартовать: "build": "tsc --build && cross-env NODE_ENV=production node build/index.js"
.
TypeScript
не стандарт, а пятое колесо, которое всё коммьюнити без всякой веской причины тащит абсолютно во все проекты, даже туда где он по сути ничего кроме дополнительного времени на описание типов не приносит.
Вообще я совершенно так же считал несколько лет назад. Сейчас уже становится больно, когда не можешь навести на переменную и узнать, какой конкретно интерфейс там лежит.
Разрабатываем шаблон React + Express + TypeScript приложения