Skip to content
DocsErrorsNo Router Instance

No Router Instance

Why This Error Occurred

During Pre-rendering (SSR or SSG) you tried to access a router method push, replace, back, which is not supported.

Possible Ways to Fix It

In a function Component you can move the code into the useEffect hook.

In a class Component, move any calls to router methods to the componentDidMount lifecycle method.

This way the calls to the router methods are only executed in the browser.

Was this helpful?

supported.