# react-router-framework-mode
> Build full-stack React applications using React Router's framework mode. Use when configuring routes, working with loaders and actions, handling forms, handling navigation, pending/optimistic UI, error boundaries, or working with react-router.config.ts or other react router conventions.
- Author: Iuliu Pop
- Repository: iulspop/learn-chinese
- Version: 20260131091022
- Stars: 0
- Forks: 0
- Last Updated: 2026-02-06
- Source: https://github.com/iulspop/learn-chinese
- Web: https://mule.run/skillshub/@@iulspop/learn-chinese~react-router-framework-mode:20260131091022
---
---
name: react-router-framework-mode
description: Build full-stack React applications using React Router's framework mode. Use when configuring routes, working with loaders and actions, handling forms, handling navigation, pending/optimistic UI, error boundaries, or working with react-router.config.ts or other react router conventions.
license: MIT
---
# React Router Framework Mode
Framework mode is React Router's full-stack development experience with file-based routing, server-side, client-side, and static rendering strategies, data loading and mutations, and type-safe route module API.
## When to Apply
- Configuring new routes (`app/routes.ts`)
- Loading data with `loader` or `clientLoader`
- Handling mutations with `action` or `clientAction`
- Navigating with ``, ``, `
// ❌ Wrong - don't manually handle search params