Expand description
Reconcile Side Effects in Yew Applications
This library is inspired by react-side-effect and react-helmet.
§Usage
- Define a SideEffectType
Each side effect needs to have a different type(struct).
-
Define a Side Effects Context Provider using
SideEffectProvider<T>
-
Set Side Effects with
SideEffect<SideEffectType>
All side effects will be collected at component’s creation order.
Please refer to source code of title
for a complete example.
Modules§
- title
- A side effect that controls
document.title
.
Structs§
- Side
Effects - A collection of all registered side effect values of a certain side effect.
Functions§
- use_
side_ effects - A hook to read side effect.
Type Aliases§
- Side
Effect - Registers a single side effect.
- Side
Effect Provider - Provider of a Side Effect.