A zero-dependency, headless toast notification system for React Native (Expo) with an imperative API, animated SVG icons, stack mode, swipe dismiss, custom icons, and dark/light themes.
| Example | Preview | Docs |
|---|---|---|
| Success | ![]() |
Toast Types |
| Error | ![]() |
Toast Types |
| Loading | ![]() |
toast.loading |
| Promise | ![]() |
toast.promise |
| Stack Mode | ![]() |
Stack Mode |
| Custom Icon | Custom Icons | |
| Emoji Icon | ![]() |
Emoji Icons |
| Multiline | ![]() |
Message Types |
| Default | ![]() |
Toast Types |
| Theming | ![]() |
Theming |
pnpm add @ncrft/native-toastimport { ToastContainer, toast } from '@ncrft/native-toast';
import { SafeAreaProvider } from 'react-native-safe-area-context';
export default function App() {
return (
<SafeAreaProvider>
{/* your app */}
<ToastContainer />
</SafeAreaProvider>
);
}
// Call from anywhere
toast.success('Settings saved!');Full docs at native-toast-nc.vercel.app









