Evolu for React Native
This package provides Evolu for React Native and Expo.
It ships Evolu's SQLite as native code, so apps need a native build with React Native 0.88 or later on Hermes (in Expo, a development build; Expo Go is unsupported). iOS builds with CocoaPods; SwiftPM support comes later.
Documentation
For detailed information and usage examples, please visit evolu.dev.
Source, examples, and tests
The npm package includes source and tests matching the installed version in
node_modules/@evolu/react-native/. The links below open GitHub's main
branch; use the installed files when checking version-specific behavior.
src/contains the implementation and JSDoc API documentation, including usage examples such as those inTask.ts.*.test.tsfiles alongside the source show tested behavior and edge cases. SeeTask.test.ts, for example.
For application imports, use the exports in the installed package's
package.json. Relative imports in tests may access internal helpers.
Community
The Evolu community is on GitHub Discussions, where you can ask questions and voice ideas.
To chat with other community members, you can join the Evolu Discord.