gaearon/react-side-effect — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2023-03-04
Wrap page sections in a DocumentTitle component so nested pages can override the browser tab title.
Manage document metadata like social media tags declaratively from anywhere in the component tree.
Capture aggregated side-effect state during server-side rendering so the initial HTML has correct metadata.
Test that your app's side effects (like title changes) work correctly using the built-in testing utilities.
| gaearon/react-side-effect | patrickjs/angular-websocket | yyx990803/zoomerang | |
|---|---|---|---|
| Stars | 1,214 | 1,210 | 1,220 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2023-03-04 | 2018-05-16 | 2021-07-19 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
A React utility that collects props from nested components across your whole app to trigger a single combined side effect, like updating the page title.
Mainly JavaScript. The stack also includes React, JavaScript.
Dormant — no commits in 2+ years (last push 2023-03-04).
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.