Not sure where in the docs I should put this but we definitely need a disclaimer somewhere that @nextjs.org server actions SHOULD NOT be used for queries. They aren't meant for fetching data. They run in serial. They have issues, like they don't seem to terminate if you navigate away fast enough...
Comments
People seem to like them but don’t understand them and ven 80% and are half baked tbh.
Not ready for prime time yet!
(This is why I'm team createServerFn lol)
Feels clunky compared to Tanstack
Server functions don't run sequentially with server components. They don't terminate at navigation because they are running on the server, same as route handlers.
> They can be called in Server and Client Components to handle form submissions and data mutations in Next.js applications.
Or is this purely a Nextjs implementation distinction?