
Best practices for React Router v7 loaders and actions - parallel fetching, deferred data, optimistic UI, and error handling patterns
React performance optimization patterns - React.memo, useMemo, useCallback, code splitting, and preventing unnecessary re-renders
Scaffold complete CRUD routes for React Router v7 - Generate list, create, details, and edit routes following best practices
Testing patterns for React and React Router v7 - Vitest, React Testing Library, route testing, mocking loaders/actions
TypeScript patterns for React Router v7 - Type-safe loaders, actions, params, generic components, and utility types