You can subscribe to runtime errors similar to other action types. Error actions might occur asynchronously after actions are dispatched, so it’s a good idea to subscribe to app errors. Errors will be thrown in the console if there isn't an error handler defined.
Create an app and import the
Error module from
@shopify/app-bridge/actions. Note that we'll be referring to this sample application throughout the examples below.
Subscribe to all errors through the appAnchor link to section titled "Subscribe to all errors through the app"
app.error method to subscribe to all errors including those that are caused by actions. Calling
app.error returns a method that you can call to unsubscribe from all errors:
Subscribe to specific errorsAnchor link to section titled "Subscribe to specific errors"
You can call
app.subscribe with a specific error type to subscribe only to that error type:
Subscribe to all errors for an action setAnchor link to section titled "Subscribe to all errors for an action set"
error method on any action set to subscribe to all errors that are related to that action set:
Subscribe to a specific error for an action setAnchor link to section titled "Subscribe to a specific error for an action set"