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

react-redux-typescript-cursorrules-prompt-file — правило Cursor

Правило задаёт стиль React-кода с Redux и TypeScript: функциональные компоненты, типизированные хуки и структуру проекта. Подключается к Cursor.

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

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

Правило направляет разработку React-приложений на функциональные компоненты с хуками и TypeScript со строгими проверками. Для состояния оно рекомендует Redux Toolkit, структуру со слайсами, селекторы, createAsyncThunk, типизированные хуки useSelector и useDispatch, а также обработку ошибок в асинхронном коде.

Внутри заданы каталоги src/components, src/features, src/store/slices, src/types и src/utils, а также файлы src/store/hooks.ts и src/store/store.ts. Правило советует использовать Redux DevTools и соглашения Redux по именованию. В метаданных указано globs: **/*, но alwaysApply: false, поэтому правило не включается принудительно для каждого запроса.

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

  • организовать React-компоненты через функциональный подход и хуки
  • разложить Redux-код по слайсам и каталогу store
  • типизировать доступ к состоянию через селекторы и хуки
  • обработать асинхронные действия с createAsyncThunk
  • проверить структуру React-проекта на соответствие Redux Style Guide

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

  • Используй это правило и создай React-компонент с типизированными пропсами и хуками.
  • Разложи состояние по Redux-слайсам, добавь createAsyncThunk для загрузки данных и обработку ошибок.
  • Проверь структуру проекта: вынеси состояние в src/store, добавь типизированные хуки и селекторы.

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

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

.cursor/rules/react-redux-typescript-cursorrules-prompt-file.mdc

Во frontmatter: description, globs, alwaysApply

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

Вопросы о react-redux-typescript-cursorrules-prompt-file

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

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

Что делает react-redux-typescript-cursorrules-prompt-file?

Правило задаёт Cursor рекомендации для React с Redux и TypeScript: функциональные компоненты, Redux Toolkit, слайсы, селекторы, типизированные хуки и обработку ошибок.

Правило применяется ко всем файлам проекта?

Для правила задан шаблон globs: **/*, но alwaysApply: false, поэтому оно не применяется принудительно к каждому запросу.

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

react-redux-typescript-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Cursor rules for React development with Redux and TypeScript integration."
globs: **/*
alwaysApply: false
---
// React + Redux + TypeScript .cursorrules

// Prefer functional components with hooks

const preferFunctionalComponents = true;

// Use TypeScript for type safety

const useTypeScript = true;

// Redux best practices

const reduxBestPractices = [
  "Use Redux Toolkit for efficient Redux development",
  "Implement slice pattern for organizing Redux code",
  "Utilize createAsyncThunk for handling async actions",
  "Use selectors for accessing state in components",
];

// Folder structure

const folderStructure = `
src/
  components/
  features/
  store/
    slices/
    hooks.ts
    store.ts
  types/
  utils/
`;

// Additional instructions

const additionalInstructions = `
1. Use React.FC for functional components with props
2. Implement strict TypeScript checks
3. Use Redux hooks (useSelector, useDispatch) in components
4. Create reusable typed hooks for Redux operations
5. Implement proper error handling in async operations
6. Use Redux DevTools for debugging
7. Follow Redux style guide for naming conventions
`;

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

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

Все правила IDE по теме «Фронтенд и UI» →
nextjs-react-redux-typescript-cursor-rules Mindrally Свод правил и стандартов разработки для связки Next.js, React, Redux Toolkit и TypeScript. Задаёт архитектуру компонентов, строгую типизацию и требования к стилю кода для ИИ-агента. CX Codex +1 842установок nextjs-react-typescript Mindrally Скилл задаёт стиль кода для Next.js App Router, React, TypeScript, Shadcn UI и Tailwind. Агент пишет функциональные компоненты, серверные по умолчанию, с TypeScript-интерфейсами. CX Codex +1 5 200установок typescript-react-patterns agent-skills Скилл с 33 правилами типизации React на TypeScript: пропсы, хуки, события, refs, дженерики и контекст. Пригодится, когда агент пишет компоненты и лезет в типы. CX Codex +1 1 100установок typescript-react-reviewer dotneet Скилл для ревью кода на TypeScript и React 19: находит антипаттерны, ошибки хуков и проблемы типизации. Пригодится перед мержем PR. CX Codex +1 9 000установок redux vercel-labs Адаптер Redux для json-render: подключает слайс хранилища как источник состояния для рендерера. Пригодится, если состояние уже живёт в Redux. CX Codex +1 1 100установок typescript-variables mkosir Применяет соглашения TypeScript для переменных: const assertions, замена enum на литеральные типы, union вместо флагов, различение null и undefined. CX Codex +1 3 800установок

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

rtl-right-to-left-i18n-cursorrules-prompt-file Правило Cursor, которое заставляет агента писать CSS и Tailwind по логическим свойствам, а не по left/right. Пригодится, если проект должен работать на арабском, иврите, персидском или урду. ★ 41 024звёзд репо react Правило задаёт агенту Cursor соглашения по React: структура компонентов, хуки, состояние, формы и доступность. Пригодится, когда в проекте много .tsx и .jsx и хочется единый стиль. ★ 41 024звёзд репо react-typescript-nextjs-nodejs-cursorrules-prompt- Правило для Cursor задаёт стиль кода на React, TypeScript, Next.js 14 и Node.js: функциональные компоненты, RORO, минимум use client. ★ 41 024звёзд репо react-styled-components-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту стиль кода на React со styled-components: функциональные компоненты, тема через ThemeProvider, папка styles. ★ 41 024звёзд репо react-query-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту соглашения по React Query: где держать QueryClient, как называть хуки и ключи запросов. ★ 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звёзд репо rails-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту стиль разработки на Rails 8: генераторы, bin/dev, Solid-стек, Minitest и Hotwire. ★ 41 024звёзд репо

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

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