← Projects

React / TypeScript · Lab

React Resilience Lab

Keep interfaces understandable during cancellation, offline work and conflicts.

Source available

Architecture and data flow

Data flow
  1. Intent
  2. IndexedDB outbox
  3. optimistic projection
  4. HTTP
  5. confirmed state

Stable command IDs prevent duplicate effects during replay. Version conflicts require an explicit user decision.

Code and evidence

Pinned source links show the implementation and existing test files. Startup commands and documented verification boundaries are in the README at the same version. This website audit is not a fresh CI run of every project.

Licence: Apache-2.0 · Source checked on 12.10.2026

Learn through tutorials

11 · React / TypeScript

Forms, lists and effects

Validate forms and deliberately synchronise with an external browser function.

  • Medium
  • Intermediate
  • 45 min