Skip to content

Next.js, how to fix the error `Constructor requires 'new' operator`

I got this error while working with Next.js:

TypeError: Constructor requires 'new' operator

Turns out I used the <Image /> component provided by next/image but I forgot to import it on top:

import Image from 'next/image'

It can be tricky especially if you are moving some JSX around components.

Here is how can I help you: