Error AtlasError Documentation and Resolution

React Suspense Exception from use caught incorrectly

Suspense Exception: This is not a real error! It's an implementation detail of use to interrupt the current render.

React surfaced a Suspense Exception because use was captured incorrectly, usually inside try/catch, instead of being rethrown or allowed to suspend normally.

React error #460runtime
Suspense Exception: This is not a real error! It's an implementation detail of use to interrupt the current render.
  • The use API was called inside a try/catch block and the thrown suspension was captured.
  • Suspense interruption was treated as a normal error instead of a control-flow signal.
  • Async error handling was mixed directly into the render path.
  1. Move the use call outside the try/catch block.
  2. If you must catch around related logic, rethrow the Suspense exception immediately.
  3. Use an Error Boundary or promise catch handling for actual async errors.
React Docs: Minified React error #460
React error #460 Suspense Exception from use: causes and fixes | Error Atlas