ssr_hydration 0.1.1 copy "ssr_hydration: ^0.1.1" to clipboard
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 engine
  • DataTransfer - 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

0
likes
150
points
28
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Automatic hydration utilities for SSR Framework - Transfer data from server to client

Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

ssr_core

More

Packages that depend on ssr_hydration