name: frappe-frontend
description: Frappe frontend guidance for Vue and React, including desk pages, www pages, frappe-ui, Doppio-style frontends, client scripts, and external SPA integrations. Use when building or reviewing Frappe UI work.
Treat Frappe frontend work as a React-or-Vue decision, not a generic browser task.
Support:
- desk-native pages
www pages
Web Page
Workspace
Client Script
- Vue with
frappe-ui
- Doppio-generated app patterns
- React SDK and external SPA patterns
Decide first:
- desk-native vs website/public vs external SPA
- Vue vs React
- metadata/configuration surface vs code surface
Prefer:
- Vue when the app is already using
frappe-ui or desk-native Vue patterns
- React when the project is already React-based or clearly external-SPA oriented
Do not flatten everything into the same UI recommendation.