title: What is the best way to do Error Handling in React Native App.
body: <p>There are a few approaches which people use. </p>
  
  <p><strong>1</strong>: One way is to use <strong>hoc's(Higher Order components)</strong> with global handlers using <strong>interceptors</strong> in axios.</p>
  
  <p><strong>2</strong>: Another way is to create an action creator for error and store errors in <strong>Reducer store</strong>, Fire the one action creator which is responsible for catching errors from the catch block. Currently, in most places, we have unhandled promise rejection.</p>
  
  <p>Please let me know if there is any other approach to error handling, we want to show different error messages to the user for different errors. Example: Error can occur while accepting the order.</p>