DEV Community

RezaAbaskhanian
RezaAbaskhanian

Posted on

Handling error with React-Navigation

When using react-navigation in your React Native app, you may encounter HTTP status codes like 404 when navigating to a specific screen or route. Fortunately, react-navigation provides an easy way to handle these errors.

You can use the onError prop provided by react-navigation to handle HTTP status codes and other errors. This prop allows you to specify a function to be called when an error occurs during navigation.

Here's an example of how to handle a 404 error:

import { NavigationContainer } from '@react-navigation/native'; function App() { const handleNavigationError = (error) => { if (error.statusCode === 404) { // handle 404 error here console.log('404 error occurred'); } }; return ( <NavigationContainer onError={handleNavigationError}> {/* Your navigation stack goes here */} </NavigationContainer> ); } 
Enter fullscreen mode Exit fullscreen mode

Top comments (0)