Building in-app UI in React Native

Learn more about the in-app notification UI you can build in your React Native application with Knock.
Note in the current version of the React Native SDK there are no pre-built UI components.

The Knock React Native SDK provides a set of React hooks and API bindings for you to build custom UI on top of to power in-app notification experiences in your React Native applications.


  • API methods for interacting with the Knock in-app API.
  • Managed websocket connections to the Knock real-time service.
  • State management for powering in-app feeds, with optimistic client-side updates.

Getting started


  • Notification feed: Learn how to build an in-app feed powered by Knock in your React Native application.