We've fixed the frustrating feed flicker that occurred during interactions by replacing problematic Next.js server actions with standard API routes. Because server actions automatically trigger a router refresh, they were causing the entire RSC tree to re-render despite our optimistic UI updates. By switching to fire-and-forget API calls and removing unnecessary state syncing, the UI now feels snappy and fluid with zero layout shifts. No more flicker

Eliminated feed flickering by replacing server actions with direct API routes - nom-social/nom