Skip to content

React package overview

The React package is @barq/react.

It provides providers and hooks that keep React screens in sync with Barq data.

Terminal window
bun add @barq/barq @barq/react
  • BarqProvider
  • useBarq
  • useQuery
  • useObject

Wrap a screen tree with BarqProvider, then use hooks inside the tree.

import { BarqProvider } from '@barq/react';
export function App() {
return (
<BarqProvider schema={[Task]}>
<TaskScreen />
</BarqProvider>
);
}