@v5x/web/react provides a provider and hooks backed by @v5x/web.
useV5Snapshot() uses React’s external-store API, so components update when the shared client snapshot changes. V5Provider creates one client by default, or you can pass an existing client for tests and advanced app composition.