Перейти к основному содержимому

Знакомство

Добро пожаловать в zero-guess-frontend — мощный CLI‑инструмент для мгновенной генерации хорошо структурированных React‑проектов.

Нужен быстрый прототип или масштабируемое продакшн‑приложение? zgf даёт прочный фундамент из коробки.


Нулевая конфигурация

Просто выполните:

npm install -g zero-guess-frontend

Без настроек. Без бойлерплейта. Только ваш код — готов к работе.


Масштабируемая архитектура по умолчанию

Ваш проект инициализируется лучшими практиками и гибкой архитектурой:

  • Feature‑Sliced Design (FSD)
  • Atomic Design
  • Или полностью пустая структура для кастомных нужд

Также поддерживаются TypeScript или JavaScript, современные инструменты вроде Vite, Git, и настраиваемые шаблоны.


Умный CLI

CLI помогает генерировать:

  • Фичи
  • UI‑компоненты
  • Хуки
  • Шаблоны маршрутизации (с опциональной приватной зоной)
  • Шаблоны под стейт‑менеджер (Redux Toolkit / Mobx / нет)

Весь сгенерированный код следует строгим соглашениям по именованию и структуре папок, чтобы проект оставался чистым и поддерживаемым.


Что понадобится

  • Node.js версии 18 или выше
  • Любой из менеджеров пакетов: npm, yarn или pnpm

Попробуйте

Чтобы создать новый проект интерактивно:

zgf

Или используйте флаги CLI для полного контроля:

zgf --name=my-app --pm=yarn --lang=ts --arch=fsd --routing --private --sm=redux

Нужна помощь? Выполните:

zgf --help

Что дальше?

  • Изучите сгенерированную структуру папок
  • Сразу начинайте писать бизнес‑логику
  • Добавляйте свои шаблоны или кастомизируйте существующие

Удачной разработки быстрых, чистых и масштабируемых фронтендов на React!


Смотрите также