К основному содержанию
правило

react-mobx-cursorrules-prompt-file — правило для Cursor

Набор инструкций для Cursor по разработке на React с MobX. Задаёт архитектуру сторов, соглашения по хукам и строгий режим MobX при генерации кода.

Установить в Cursor · Вручную: положить файлы Все способы и платформы ↓
.cursor/rules/react-mobx-cursorrules-prompt-file.mdc
Открыть на GitHub

Что делает react-mobx-cursorrules-prompt-file

Правило ориентирует Cursor на функциональные компоненты React с библиотекой mobx-react-lite. Оно требует выносить мутации состояния только в action, вычислять производные значения через computed и оборачивать компоненты в observer или хук useObserver.

В проект закладывается единая структура каталогов внутри src/: папки components, stores, hooks, pages и utils. Код пишется на TypeScript, а для побочных эффектов на основе изменений состояния предписывается использовать reaction.

Без включённого строгого режима в MobX отладка реактивного кода быстро запутается, поэтому правило прямо требует активировать strict mode и внедрять зависимости для сторов.

Какие задачи решает

  • организовать структуру каталогов проекта с папками сторов и хуков
  • перенести управление состоянием на сторы MobX с computed-значениями
  • настроить реактивность функциональных компонентов через mobx-react-lite
  • изолировать побочные эффекты через MobX reaction

Примеры запросов агенту

  • Сделай стор корзины покупок на TypeScript с MobX и computed-свойством общей суммы.
  • Создай реактивный компонент профиля пользователя через observer из mobx-react-lite.
  • Добавь асинхронный action для загрузки списка заказов с обработкой ошибок.

Как установить react-mobx-cursorrules-prompt-file

Вручную: положить файлы

.cursor/rules/react-mobx-cursorrules-prompt-file.mdc

Во frontmatter: description, globs, alwaysApply

По шагам, с командами для каждой платформы: Cursor rules: файлы .mdc, четыре режима и замена .cursorrules

Вопросы о react-mobx-cursorrules-prompt-file

Как установить react-mobx-cursorrules-prompt-file в Cursor?

Сохраните файл правила по пути .cursor/rules/react-mobx-cursorrules-prompt-file.mdc в корне вашего проекта.

Что делает правило react-mobx-cursorrules-prompt-file?

Оно задаёт стандарты написания React-кода в связке с MobX: использование функциональных компонентов, типизацию TypeScript, выделение actions и computed-свойств.

Какую структуру папок задаёт это правило?

Инструкция распределяет файлы внутри каталога src/ по папкам components, stores, hooks, pages и utils.

Исходный текст

react-mobx-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Cursor rules for React development with MobX integration."
globs: **/*
alwaysApply: false
---
// React + MobX .cursorrules

// Prefer functional components with hooks

const preferFunctionalComponents = true;

// MobX best practices

const mobxBestPractices = [
  "Use MobX-react-lite for optimal performance with functional components",
  "Implement stores for managing application state",
  "Utilize computed values for derived state",
  "Use actions for modifying observable state",
  "Implement proper error handling in asynchronous actions",
];

// Folder structure

const folderStructure = `
src/
  components/
  stores/
  hooks/
  pages/
  utils/
`;

// Additional instructions

const additionalInstructions = `
1. Use TypeScript for type safety with MobX
2. Implement strict mode for MobX for better debugging
3. Use observer HOC or useObserver hook for reactive components
4. Implement proper dependency injection for stores
5. Use reaction for side-effects based on observable changes
6. Utilize MobX DevTools for debugging
7. Follow MobX best practices for scalable state management
`;

© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules

Похожие правила IDE

Все правила IDE по теме «Фронтенд и UI» →
winui3 официальный github Правило задаёт рекомендации для WinUI 3 и Windows App SDK: от XAML и потоков до окон и MVVM. Пригодится, чтобы Copilot учитывал особенности настольных приложений Windows. ★ 40 451звёзд репо vue официальный github Правило задаёт Copilot стандарты Vue 3: Composition API, <script setup>, реактивность, Pinia и Vue Router. Пригодится, когда агент пишет компоненты в вашем стиле. ★ 40 451звёзд репо tanstack-start-shadcn-tailwind официальный github Правило задаёт Copilot стек TanStack Start, Shadcn/ui и Tailwind CSS и требует валидировать внешние данные через Zod. ★ 40 451звёзд репо tailwind-v4-vite официальный github Правило помогает подключить Tailwind CSS v4 к проекту на Vite через официальный плагин. Пригодится и для новой установки, и при переходе с v3. ★ 40 451звёзд репо svelte официальный github Направляет GitHub Copilot на стандарты Svelte 5 и SvelteKit 2: руны вместо старых сторов, типизация компонентов и безопасная работа с SSR. ★ 40 451звёзд репо power-bi-custom-visuals-development официальный github Правило для GitHub Copilot, которое подсказывает агенту, как писать кастомные визуалы Power BI на React, D3.js и TypeScript. ★ 40 451звёзд репо

Из того же набора210

react-query-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту соглашения по React Query: где держать QueryClient, как называть хуки и ключи запросов. ★ 41 024звёзд репо react-nextjs-ui-development-cursorrules-prompt-fil Правило настраивает Cursor на работу с Next.js App Router и JavaScript. Заставляет ИИ сначала писать подробный псевдокод и проверять совместимость с Vercel и Replit. ★ 41 024звёзд репо react-native-expo-router-typescript-windows-cursorrules-prompt-file Правило задаёт практики для React Native-проектов на Expo с TypeScript и Expo Router. Также оно содержит заметки о совместимости NativeWind с Tailwind CSS и работе в PowerShell. ★ 41 024звёзд репо react-native-expo-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту стек и структуру проекта на React Native с Expo. Пригодится, когда нужно, чтобы код в проекте писался единообразно. ★ 41 024звёзд репо react-graphql-apollo-client-cursorrules-prompt-file Правило задаёт Cursor подход к React-разработке с GraphQL и Apollo Client. Оно пригодится для единого устройства запросов, мутаций и компонентов. ★ 41 024звёзд репо react-formengine-ai-form-builder-cursorrules-prompt-file Правило Cursor, по которому агент собирает React-формы из скриншота, PDF, HTML или описания и отдаёт схему FormEngine JSON плюс рабочий App.tsx. ★ 41 024звёзд репо react-components-creation-cursorrules-prompt-file Организует создание компонентов React в Cursor: ищет дубликаты в репозитории, готовит ссылку для генерации через v0.dev и адаптирует импорты shadcn/ui под структуру проекта. ★ 41 024звёзд репо react-chakra-ui-cursorrules-prompt-file Правило задаёт Cursor подход к React-проектам с Chakra UI: компоненты, тему, адаптивность, доступность и структуру каталогов. ★ 41 024звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой