--- title: Display a popup toast description: Learn how to create a toast popup in an Expo project. --- import ImageSpotlight from '~/components/plugins/ImageSpotlight'; import { SnackInline } from '~/ui/components/Snippet'; ## What is a toast? Toasts are the standard technique in mobile development for notifying your users about something without interrupting what they are doing. According to the [Android Developers Documentation](https://developer.android.com/guide/topics/ui/notifiers/toasts): "A toast provides simple feedback about an operation in a small popup. It only fills the amount of space required for the message and the current activity remains visible and interactive. Toasts automatically disappear after a timeout". To present a toast, we recommend two solutions: an API from the `react-native` package and a library maintained by the React Native community. ## Android-only: `ToastAndroid` Toasts are a native feature of Android, but iOS doesn't have this by default. If you only need toasts on Android, you can use the [`ToastAndroid`](https://reactnative.dev/docs/toastandroid) API provided by React Native. ### Usage To show a basic toast with `ToastAndroid`, import `ToastAndroid` from the `'react-native'` package and call `ToastAndroid.show` with a message and duration option: ```jsx import React from 'react'; import { View, StyleSheet, ToastAndroid, Button, StatusBar } from 'react-native'; export default function App() { function showToast() { ToastAndroid.show('Request sent successfully!', ToastAndroid.SHORT); } return (