2022-04-06 05:56:08 +00:00
# `throwError`
2022-04-12 08:13:02 +00:00
Nuxt provides a quick and simple way to throw errors.
2022-04-11 21:00:43 +00:00
Within your pages, components and plugins you can use `throwError` to throw an error.
**Parameters:**
- `error` : `string | Error`
2022-04-06 05:56:08 +00:00
2022-04-11 21:00:43 +00:00
```js
throwError("😱 Oh no, an error has been thrown.")
```
2022-04-16 13:53:36 +00:00
The thrown error is set in the state using [`useError()` ](/api/composables/use-error ) to create a reactive and SSR-friendly shared error state across components.
2022-04-11 21:00:43 +00:00
`throwError` calls the `app:error` hook.
::ReadMore{link="/guide/features/error-handling"}
2022-04-06 05:56:08 +00:00
::