Recommended: JavaScript SDK for React Native
While this SDK is still supported, we recommend using newer JavaScript SDK, which is optimized for React Native, but also comes with a host of other benefits.
useReactiveClient hook, which wraps the client in a proxy that is ready to be used
directly inside JSX.
Since our client was built with a modular approach, this package comes as a
standalone, so to reduce the client’s package size.
Installation
Simply run the following in your terminal:- expo
- npm
- yarn
Shell
Using client’s state inside JSX
All you need to do is wrap your client withuseReactiveClient inside your component.
This wraps the client in a proxy that keeps track of, for each render, which variables you have accessed. As soon as one of these variables’ state mutates, React automatically rerenders, and the cycle restarts. This means you only trigger rerenders for variables you are actually reading from, keeping rerenders to a minimum.