dd001ed5f4ea27a36a8f5c241eaa67fb4eaea540
createRow inside a Server Action triggers Next.js router cache invalidation → layout reruns → components remount → loop. By creating the empty row from getUserPrefs (Server Component, not Server Action), saveUserPrefsAction always hits updateRow which doesn't cause cache invalidation.
Description
No description provided
Languages
TypeScript
99.5%
CSS
0.5%