[API reference](https://evolu.dev/docs/api-reference) › [@evolu/react](https://evolu.dev/docs/api-reference/react) › createEvoluBinding

```ts
function createEvoluBinding<S>(schema: S): ReactBinding<S>;
```

Defined in: [local‑first/createEvoluBinding.tsx:105](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/react/src/local-first/createEvoluBinding.tsx#L105)

Creates a React binding for a specific [EvoluSchema](https://evolu.dev/docs/api-reference/common/local-first/Schema/type-aliases/EvoluSchema).

The created binding contains the context component and all hooks needed by
React components using an [Evolu](https://evolu.dev/docs/api-reference/common/local-first/Evolu/interfaces/Evolu) instance created from that schema.

TODO: Example from playground example.