Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/morozzko/react_blank_app
Универсальный монорепо для React/Next.js: архитектурные решения, кастомные хуки, полезные инструменты и нативные знания. Ускорьте разработку и создавайте надежные, масштабируемые приложения!
https://github.com/morozzko/react_blank_app
algorithms architecture nextjs react redux-toolkit structures tailwindcss
Last synced: 8 days ago
JSON representation
Универсальный монорепо для React/Next.js: архитектурные решения, кастомные хуки, полезные инструменты и нативные знания. Ускорьте разработку и создавайте надежные, масштабируемые приложения!
- Host: GitHub
- URL: https://github.com/morozzko/react_blank_app
- Owner: Morozzko
- Created: 2020-06-23T09:18:42.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-21T08:30:43.000Z (3 months ago)
- Last Synced: 2024-10-21T02:08:18.357Z (18 days ago)
- Topics: algorithms, architecture, nextjs, react, redux-toolkit, structures, tailwindcss
- Language: TypeScript
- Homepage:
- Size: 9.55 MB
- Stars: 71
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Навигация по репозиторию
> ### 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)
> ```