Genie React
Reference

Packages and exports

Choose the package entry point for each setup.

Package or exportPurpose
genie-reactThe <Genie /> app component.
genie-react/viteVite plugin and embedded hub.
genie-react/scriptDevelopment-only script component for SSR layouts.
genie-react/nextNext.js hub registration and <GenieScript />.
genie-react/nativeReact Native and Expo component.
genie-react/navigationNative-stack app tools with transition settlement.
genie-react/hookEarly React DevTools hook for manual web and native setup.
genie-react/clientBrowser client and core collectors.
genie-react/collectorsManual collector composition, including timeline.
genie-react/collectors/queryQuery collector without Router types.
genie-react/collectors/routerRouter collector.
genie-react/hubStandalone local hub API.
genie-react/protocolTool contracts, schemas, and wire types.
@genie-react/cliThe genie-react terminal command.

Peer support

DependencySupported version
React18 or newer
Vite5 or newer
TanStack Query5 or newer
TanStack Router1 or newer

Query and Router are separate optional integrations. The Vite plugin supplies development stubs when either package is absent. The Next.js Query setup registers queryCollector directly and does not install or use TanStack Router. Native and collector-only entries register only the integrations the app passes.

On this page