typescript-patterns
Installation
SKILL.md
TypeScript Patterns
Master TypeScript in React and React Router v7 applications. Learn how to create type-safe loaders, actions, components, and leverage TypeScript's power for better DX.
Quick Reference
Type-Safe Loader
export async function loader({ params }: LoaderFunctionArgs) {
const user = await fetchUser(params.userId);
return { user };
}
// In component
const { user } = useLoaderData<typeof loader>();
Type-Safe Action
Related skills
More from code-visionary/react-router-skills
component-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
12loader-action-optimizer
Best practices for React Router v7 loaders and actions - parallel fetching, deferred data, optimistic UI, and error handling patterns
12route-scaffolder
Scaffold complete CRUD routes for React Router v7 - Generate list, create, details, and edit routes following best practices
10