prep for preview release

This commit is contained in:
Greg Johnston 2024-04-27 11:11:18 -04:00
parent ab67bea7ec
commit 0148d92f48
2 changed files with 17 additions and 1 deletions

View file

@ -1,7 +1,13 @@
[package]
name = "hydration_context"
edition = "2021"
version.workspace = true
version = "0.1.0"
authors = ["Greg Johnston"]
license = "MIT"
readme = "../README.md"
repository = "https://github.com/leptos-rs/leptos"
description = "Utilities for sharing data between web servers and client-side web applications."
rust-version.workspace = true
[dependencies]
throw_error = { workspace = true }

View file

@ -0,0 +1,10 @@
Isomorphic web applications that run on the server to render HTML, then add interactivity in
the client, need to accomplish two tasks:
1. Send HTML from the server, so that the client can "hydrate" it in the browser by adding
event listeners and setting up other interactivity.
2. Send data that was loaded on the server to the client, so that the client "hydrates" with
the same data with which the server rendered HTML.
This crate helps with the second part of this process. It provides a [`SharedContext`] type
that allows you to store data on the server, and then extract the same data in the client.