Overview
Couchbase Lite Enterprise Edition for React Native is a Native Module implementation that uses TypeScript. This public preview release enables developers using React to integrate Couchbase Lite into their mobile applications, ensuring they can build offline-first, cross-platform solutions with ease.
More information on React Native Native Modules can be found at Couchbase Lite Enterprise Edition for React Native.
Important Notes
-
Platform Support - This plugin currently only supports iOS and Android platforms. Web, Windows, and macOS are not currently supported.
-
Couchbase Community Supported - This open-source plugin is Couchbase Community supported. Note that the Couchbase Lite binary linked to the plugin is Couchbase Lite Enterprise Edition (EE) and its use is guided by the terms and conditions of the Couchbase Lite Enterprise license agreement.
Couchbase Community Supported is an Open source integration that is developed by Couchbase. Issues related to the integration can be raised in the relevant GitHub repositories or via Couchbase forums or Discord. Support is provided best effort by development team. For more information, see Support Models. |
Getting Started
You can use the links below to help you get started with the React Native plugin for Couchbase Lite:
-
Example Project - A hands-on demonstration using Expo to showcase Couchbase Lite in a React Native app.
Why Use Expo?
Couchbase recommends using Expo. Expo makes working with React Native simpler and more efficient. You can find information on the prerequisites and setup, including Expo configuration at Couchbase Lite for React Native Prerequisites.
Next Steps
As this is a community-supported project, we encourage you to explore, test, and provide feedback to help us improve the React Native plugin for Couchbase Lite. Feel free to file issues through the GitHub issue tracker, our Community Discord or Couchbase Forums.