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.
→ Get my Next.js (pages router) Handbook
Here is how can I help you:
- COURSES where I teach everything I know
- THE VALLEY OF CODE your web development manual
- BOOTCAMP 2024 cohort in progress, next edition in 2025
- BOOKS 16 coding ebooks you can download for free on JS Python C PHP and lots more
- SOLO LAB everything I know about running a lifestyle business as a solopreneur
- Interesting links collection
- Follow me on X