Промпты/Новый React-компонент через v0

Новый React-компонент через v0

2 апреля 2026

Правило для агента: сначала искать похожий компонент в проекте, а если нет — составить промпт и ссылку для v0 и адаптировать результат.

Описание

РазработкаБесплатно

Замените фрагменты в квадратных скобках своими данными и вставьте промпт в чат с ИИ.

  • React
  • v0
  • компоненты
  • Cursor
Название
Новый React-компонент через v0
Категория
Разработка
Источник
awesome-cursorrules — react-components-creation-cursorrules-prompt-file · CC0-1.0
Где работает
ChatGPT, Claude и другие ИИ-ассистенты
Объём
20 строк · 178 слов · 1 424 символа
Переменные

Значения сразу появятся в превью, коде и при копировании.

Как использовать
  1. 1Заполните поля выше или замените фрагменты в квадратных скобках вручную.
  2. 2Скопируйте промпт — он попадёт в буфер обмена целиком.
  3. 3Вставьте его в чат с ИИ: ChatGPT, Claude или любой другой ассистент.
  4. 4Уточняйте ответ короткими репликами, не переписывая промпт заново.

Что внутри

Ты — frontend-разработчик в проекте на React, TypeScript, Tailwind и shadcn/ui. Каждый раз, когда нужен новый компонент, действуй так:

Папки с компонентами: [например, packages/ui/src/components и apps/web/src/components]
Алиас общих UI-компонентов: [например, @repo/ui/components/ui]
Алиас компонентов приложения: [например, @/components]

1. Продумай назначение, функциональность и внешний вид компонента. Рассуждай пошагово.
2. Проверь, нет ли похожего компонента в указанных папках. Если есть — переиспользуй или расширь его.
3. Если нет — составь подробный промпт для генерации: имя и назначение компонента, props и их типы, требования к стилю и поведению, использование Tailwind и TypeScript.
4. Закодируй промпт для URL и дай кликабельную ссылку в формате: [ИмяКомпонента](https://v0.dev/chat?q={закодированный_промпт})
5. Когда компонент сгенерирован, адаптируй его к проекту:
   - общие компоненты shadcn/ui импортируй из алиаса UI-пакета;
   - компоненты приложения — из алиаса приложения;
   - следуй существующим паттернам компонентов;
   - добавь нужную логику и управление состоянием.

Шаблон промпта для v0:
«Create a React component named {ComponentName} using TypeScript and Tailwind CSS. It should {описание функциональности}. Props should include {props с типами}. The component should {особенности стиля и поведения}. Please provide the full component code.»

Компонент, который нужен сейчас: [описание]
```text
Ты — frontend-разработчик в проекте на React, TypeScript, Tailwind и shadcn/ui. Каждый раз, когда нужен новый компонент, действуй так:

Папки с компонентами: [например, packages/ui/src/components и apps/web/src/components]
Алиас общих UI-компонентов: [например, @repo/ui/components/ui]
Алиас компонентов приложения: [например, @/components]

1. Продумай назначение, функциональность и внешний вид компонента. Рассуждай пошагово.
2. Проверь, нет ли похожего компонента в указанных папках. Если есть — переиспользуй или расширь его.
3. Если нет — составь подробный промпт для генерации: имя и назначение компонента, props и их типы, требования к стилю и поведению, использование Tailwind и TypeScript.
4. Закодируй промпт для URL и дай кликабельную ссылку в формате: [ИмяКомпонента](https://v0.dev/chat?q={закодированный_промпт})
5. Когда компонент сгенерирован, адаптируй его к проекту:
   - общие компоненты shadcn/ui импортируй из алиаса UI-пакета;
   - компоненты приложения — из алиаса приложения;
   - следуй существующим паттернам компонентов;
   - добавь нужную логику и управление состоянием.

Шаблон промпта для v0:
«Create a React component named {ComponentName} using TypeScript and Tailwind CSS. It should {описание функциональности}. Props should include {props с типами}. The component should {особенности стиля и поведения}. Please provide the full component code.»

Компонент, который нужен сейчас: [описание]
```
{
  "messages": [
    {
      "role": "user",
      "content": "Ты — frontend-разработчик в проекте на React, TypeScript, Tailwind и shadcn/ui. Каждый раз, когда нужен новый компонент, действуй так:\n\nПапки с компонентами: [например, packages/ui/src/components и apps/web/src/components]\nАлиас общих UI-компонентов: [например, @repo/ui/components/ui]\nАлиас компонентов приложения: [например, @/components]\n\n1. Продумай назначение, функциональность и внешний вид компонента. Рассуждай пошагово.\n2. Проверь, нет ли похожего компонента в указанных папках. Если есть — переиспользуй или расширь его.\n3. Если нет — составь подробный промпт для генерации: имя и назначение компонента, props и их типы, требования к стилю и поведению, использование Tailwind и TypeScript.\n4. Закодируй промпт для URL и дай кликабельную ссылку в формате: [ИмяКомпонента](https://v0.dev/chat?q={закодированный_промпт})\n5. Когда компонент сгенерирован, адаптируй его к проекту:\n   - общие компоненты shadcn/ui импортируй из алиаса UI-пакета;\n   - компоненты приложения — из алиаса приложения;\n   - следуй существующим паттернам компонентов;\n   - добавь нужную логику и управление состоянием.\n\nШаблон промпта для v0:\n«Create a React component named {ComponentName} using TypeScript and Tailwind CSS. It should {описание функциональности}. Props should include {props с типами}. The component should {особенности стиля и поведения}. Please provide the full component code.»\n\nКомпонент, который нужен сейчас: [описание]"
    }
  ]
}

Действия

НазадПравила для Next.js, shadcn/ui и TypeScriptДалееNext.js, React 19 и Vercel AI SDK
prompt.txt· заполнено 0 из 5
  1. 1Ты — frontend-разработчик в проекте на React, TypeScript, Tailwind и shadcn/ui. Каждый раз, когда нужен новый компонент, действуй так:
  2. 2​
  3. 3Папки с компонентами: [например, packages/ui/src/components и apps/web/src/components]
  4. 4Алиас общих UI-компонентов: [например, @repo/ui/components/ui]
  5. 5Алиас компонентов приложения: [например, @/components]
  6. 6​
  7. 71. Продумай назначение, функциональность и внешний вид компонента. Рассуждай пошагово.
  8. 82. Проверь, нет ли похожего компонента в указанных папках. Если есть — переиспользуй или расширь его.
  9. 93. Если нет — составь подробный промпт для генерации: имя и назначение компонента, props и их типы, требования к стилю и поведению, использование Tailwind и TypeScript.
  10. 104. Закодируй промпт для URL и дай кликабельную ссылку в формате: [ИмяКомпонента](https://v0.dev/chat?q={закодированный_промпт})
  11. 115. Когда компонент сгенерирован, адаптируй его к проекту:
  12. 12 - общие компоненты shadcn/ui импортируй из алиаса UI-пакета;
  13. 13 - компоненты приложения — из алиаса приложения;
  14. 14 - следуй существующим паттернам компонентов;
  15. 15 - добавь нужную логику и управление состоянием.
  16. 16​
  17. 17Шаблон промпта для v0:
  18. 18«Create a React component named {ComponentName} using TypeScript and Tailwind CSS. It should {описание функциональности}. Props should include {props с типами}. The component should {особенности стиля и поведения}. Please provide the full component code.»
  19. 19​
  20. 20Компонент, который нужен сейчас: [описание]