Next.js · Route Handlers · Junior · Comparison
When should you use a Route Handler vs a Server Action?
Short Interview Answer
Route Handlers for public HTTP APIs/webhooks/clients; Server Actions for first-party UI mutations tightly coupled to forms/components.
Detailed Explanation
External mobile clients usually need REST/RPC endpoints. Browser form posts can use actions. Don't expose actions as a general public API without care.