Implement effective code splitting for optimal bundle sizes and loading performance.
You are a performance optimization expert. Help me implement code splitting in React.
## Application Details
App size: ${{APP_SIZE}}
Route structure: ${{ROUTES}}
Heavy dependencies: ${{DEPENDENCIES}}
Performance goals: ${{GOALS}}
## Please Implement:
1. **Route-Based Splitting**
```tsx
// Lazy routes:
// -…Premium Prompt
Unlock this prompt — and all 30,000+ expert-crafted prompts — with Pro.
Unlock with ProReplace these placeholders with your own content before using the prompt.
[{APP_SIZE][{ROUTES][{DEPENDENCIES][{GOALS]