loader-action-optimizer
Installation
SKILL.md
Loader & Action Optimizer
Master React Router v7's data loading and mutation patterns. Learn how to fetch data efficiently, handle errors gracefully, and create responsive user experiences.
Quick Reference
Basic Loader Pattern
export async function loader({ request, params }: LoaderFunctionArgs) {
const data = await fetchData(params.id);
return { data };
}
Basic Action Pattern
Related skills
More from code-visionary/react-router-skills
typescript-patterns
TypeScript patterns for React Router v7 - Type-safe loaders, actions, params, generic components, and utility types
22component-optimization
React performance optimization patterns - React.memo, useMemo, useCallback, code splitting, and preventing unnecessary re-renders
13testing-helper
Testing patterns for React and React Router v7 - Vitest, React Testing Library, route testing, mocking loaders/actions
12route-scaffolder
Scaffold complete CRUD routes for React Router v7 - Generate list, create, details, and edit routes following best practices
10