New:Socket for Asana Is Now Available.Learn more
Get Started

@notiflyio/react-native

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@notiflyio/react-native

Notifly's React Native SDK for building custom inbox notification experiences

latest
Source
npmnpm
Version
3.17.1
Version published
Weekly downloads
13
-13.33%
Maintainers
1
Weekly downloads
 
Created
Source

Notifly React Native SDK for building custom inbox notification experiences.

Notifly provides @notiflyio/react-native, a React library that helps to add a fully functioning Inbox to your mobile application in minutes. Let's do a quick recap on how you can easily use it in your application. Full documentation: https://notifly.io.

Note: the SDK's exported provider is named NovuProvider — Notifly is a fork of Novu and keeps upstream code identifiers for easy upgrades.

Installation

  • Install @notiflyio/react-native npm package in your react app
npm install @notiflyio/react-native

Getting Started

  • Add the below code in the app.tsx file
import { NovuProvider, useNotifications } from '@notiflyio/react-native';

function YourCustomInbox() {
  const { notifications, isLoading, fetchMore, hasMore } = useNotifications();

  return (
    <Show when={!isLoading} fallback={<NotificationListSkeleton />}>
      <Show when={notifications && notifications.length > 0} fallback={<EmptyNotificationList />}>
        <InfiniteScroll
          dataLength={notifications?.length ?? 0}
          fetchMore={fetchMore}
          hasMore={hasMore}
          loader={<LoadMoreSkeleton />}
        >
          {notifications?.map((notification) => {
            return <NotificationItem key={notification.id} notification={notification} />;
          })}
        </InfiniteScroll>
      </Show>
    </Show>
  );
}

FAQs

Package last updated on 31 Jul 2026

Related posts