Error
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.
Anchor to SetupSetup
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.
In the following example, config
is a valid App Bridge configuration object. Learn more about configuring App Bridge.
Anchor to Subscribe to all errors through the appSubscribe to all errors through the app
Call the 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:
Anchor to Subscribe to specific errorsSubscribe to specific errors
You can call app.subscribe
with a specific error type to subscribe only to that error type:
Anchor to Subscribe to all errors for an action setSubscribe to all errors for an action set
Call the error
method on any action set to subscribe to all errors that are related to that action set: