Server Actions have been fixed
Briefly

Server Actions streamline client-server communication by consolidating multiple interactions into a single Remote Procedure Call (RPC), significantly reducing the client-side code.
The implementation of Server Actions challenges existing frameworks by changing established patterns of how data is captured, serialized, sent, and processed on both client and server sides.
By using Server Actions, developers can avoid repetitive code for each server interaction, simplifying the codebase and minimizing the client bundle size, ultimately reducing developer frustration.
The RPC model allows for efficient data processing and rendering, providing real-time updates to the client while maintaining centralized logic on the server, improving overall performance.
Read at DEV Community
[
|
]