Knock React Native SDK
Our @knocklabs/react-native
library lets you create in-app notification experiences in React Native powered applications using Knock's client APIs.
The React Native library is built on top of the @knocklabs/client
JS SDK and includes that library as an implicit dependency.
Quick links:
@knocklabs/react-native
on npm@knocklabs/client
on npm- React Native SDK reference
- Javascript SDK reference
Using the React Native SDK it's possible to build:
- Notification feeds that update in real time
- Notification preference control centers
- Push notification management
Example app
You can find a basic example application that uses the React Native SDK here. The app shows patterns for handling push token registration, building an in-app feed, and managing user notification preferences.
Need help?
Our React library is worked on full-time by the Knock JavaScript team.
Join the community
Ask questions and find answers on the following platforms:
Provide feedback
- Open an issue
- Use the "Help" dropdown at the top of this page to contact support.
Contributing
All contributors are welcome, from casual to regular. Feel free to open a pull request.