-
Notifications
You must be signed in to change notification settings - Fork 2
Frontend
Должны быть установлены react-devtools, redux-devtools-extension, apollo-client-devtools.
Нужно отключить safe write в IDE.
Используется Hot Module Replacement (HMR), что позволяет писать код и сразу же видеть результат (без перезагрузки страницы). Это работает для компонентов приложения и для reducer'ов. Для остального кода страница автоматически обновится. HMR не работает для кода в конструкторе и декорированных функций (в частности, autobind). В таких случаях надо обновлять страницу вручную.
На проекте есть source maps.
Код фронтенда пишется исключительно на ts.
Перед коммитом файлы проверяются линтерами, а также прогоняются через prettier с помощью хуков гита. В критических ситуациях хуки можно отключить с помощью --no-verify (использовать с осторожностью).
Спасибо за чтение документации ✨
- Home
- Backend
- Frontend Server
-
Frontend
- Структура компонента приложения
- Структура проекта
- Правила именования
- Конфиги
- Источники данных
- Роутинг
- Иконки и картинки
- Шрифты
- Изменение тегов HEAD
- Адаптивность
- Сторонний CSS
- Favicon
- Cache Busting
- Code Splitting
- Обработка ошибок
- Общие компоненты
- Полезные компоненты в других проектах
- Live Templates
- Apollo и REST