React_Blank_App

Универсальный монорепо для React/Next.js: архитектурные решения, кастомные хуки, полезные инструменты и нативные знания. Ускорьте разработку и создавайте надежные, масштабируемые приложения!

Downloads
230
Stars
71
Committers
5

Навигация по репозиторию

1. Архитектура.

1.1 Документация к архитектуре на React.js.

1.2 Генерация шаблонов под архитектуру.

1.3 Шаблоны.

2. Вспомогательные библиотеки.

2.1 Хуки и полезные функции.

2.2 Типы для быстрого написания кода с импортом через reference types.

2.3 ES-Lint config.

2.4 Tailwind config.

2.5 Eventbus между Microfrontend.

3. Генерация.

3.1 Генерация хуков для ReduxToolkit Query с авто-инъекцией в store.

3.2 Загрузка переводов из гугл таблицы.

4. Структуры, Алгоритмы, Паттерны.

4.1 Сортировки.

4.2 Структуры данных.

5. Прочее

5.1 Работа с Mutex на примере interceptors.

5.2 Работа с AbortController.

5.3 Custom Query с использованием Axios Instance для RTK Query.

6. Папки:

6.1 _doc Для документации

6.2 _templates для создания когда по шаблону

6.3 backend для microservice на nest

6.4 frontend для microfrontend на React

6.5 libs глобальные библиотеки (Инструменты)

6.6 packages локальные библиотеки (Помощь в оркестровке внутри проекта, eslint, constants, и т.д )

Оркестровка репозиторием

Сборка библиотеки common

yarn build [email protected]/common-frontend

Сборка проекта

yarn build --filter=react_blank

yarn dev --filter=react_blank

Чистка cache, node_modules, dist

yarn rmrf

Синхронизация библиотек

yarn update

Пример добавление библиотеки

yarn workspace @npm.piece/common-frontend add axios -D

Публикация пакета

npm publish --access public
npm install -g npm @nestjs/cli
npm run build && npm publish --access public
kill -9 $(lsof -ti:3000)
Package Rankings
Top 9.95% on Npmjs.org
Related Projects