Упрощенный клон Jira, созданный с помощью React/Babel (клиент) и Node/TypeScript (API). Автоматическое форматирование с помощью Prettier, тестирование с помощью Cypress.
Что это и для кого?
Я консультирую React, и это демонстрационный продукт, который я создал в свободное время. Это очень хороший пример современной, реальной кодовой базы React.
Существует множество демонстрационных/примерных проектов React, но большинство из них слишком простые. Мне нравится думать, что эта кодовая база достаточно сложна, чтобы дать ценную информацию разработчикам React всех уровней квалификации, но при этом относительно проста для понимания.
Функции
- Проверенная, масштабируемая и понятная структура проекта
- Написан на современном React, только функциональные компоненты с хуками
- Множество настраиваемых облегченных компонентов пользовательского интерфейса, таких как средство выбора даты, модальное окно, различные элементы формы и т. д.
- Простое локальное управление состоянием React, без избыточности, mobx и т.п.
- Пользовательская настройка веб-пакета, без приложения create-реагировать или подобного
- Клиент, написанный на JavaScript на основе Babel
- API, написанное на TypeScript и использующее TypeORM