finds.dev← search

// the find

seniv/react-native-notifier

★ 1,431 · TypeScript · MIT · updated Mar 2025

Fast and simple in-app notifications for React Native

react-native-notifier is a drop-in toast/notification library for React Native that slides banners in from the top with swipe-to-dismiss. It covers the standard use cases — chat-style notifications, alert banners, custom components — and works on iOS, Android, and web via Expo. Aimed at any RN app that needs in-app notifications without building the animation layer from scratch.

The global singleton API (`Notifier.showNotification()`) means you can trigger notifications from anywhere without prop drilling or context gymnastics. Queue modes (reset/standby/next/immediate) are genuinely useful and cover real product scenarios that simpler libraries ignore. The `containerStyle` function receiving the raw `Animated.Value` gives you real control over custom animations without forking the library. The `useRNScreensOverlay` option for rendering above native modals on iOS shows the author understands the stack layering problems that bite every RN project eventually.

Only two built-in components is thin — no progress-bar variant, no persistent/sticky notification type. The library is pinned to the old React Native Animated API with native driver, which means you cannot animate layout properties like width or height; that's a real constraint that will surprise people trying to build expandable notifications. Last push was March 2025 and the codebase is small enough that a single maintainer going quiet would strand it. The troubleshooting section for `react-native-navigation` is just a link to a GitHub issue thread, which is not documentation.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →