ssr_hydration 0.1.1
ssr_hydration: ^0.1.1 copied to clipboard
Automatic hydration utilities for SSR Framework - Transfer data from server to client
ssr_hydration #
Automatic hydration for SSR Framework.
Overview #
ssr_hydration handles the transfer of data from server to client, enabling automatic hydration of server-rendered pages.
Installation #
dependencies:
ssr_hydration: ^0.1.0
Usage #
Server-side #
import 'package:ssr_hydration/ssr_hydration.dart';
final engine = HydrationEngine();
final data = {'profiles': [...]};
final script = engine.generateScriptTag(data);
// <script id="initial-data" type="application/json">{"profiles":[...]}</script>
Client-side #
import 'package:ssr_hydration/ssr_hydration.dart';
final engine = HydrationEngine();
final data = engine.hydrate();
// Returns the data from the script tag
API #
Classes #
HydrationEngine- Serialization/deserialization engineDataTransfer- Data transfer utilities
Features #
- JSON serialization/deserialization
- Script tag generation
- Automatic hydration on client
- Type-safe data transfer
Documentation #
Full API documentation: docs/api/ssr_hydration.md
License #
MIT