David Armendariz
David Armendariz

Reputation: 1759

Error: Failed prop type: The prop `href` expects a `string` or `object` in `<Link>`, but got `undefined` instead

So I have tried to debug this issue without any success. I am using Next.js and I am importing Link like this:

import Link from 'next/link';

I am using this thing only 3 times and I am using href. However, I am getting this error:

Call Stack
createPropError
node_modules/next/dist/client/link.js (59:19)
eval
node_modules/next/dist/client/link.js (69:26)
Array.forEach
<anonymous>
Link
node_modules/next/dist/client/link.js (66:22)
processChild
file:///home/david/website/node_modules/react-dom/cjs/react-dom-server.node.development.js (3353:14)
resolve
file:///home/david/website/node_modules/react-dom/cjs/react-dom-server.node.development.js (3270:5)
ReactDOMServerRenderer.render
file:///home/david/website/node_modules/react-dom/cjs/react-dom-server.node.development.js (3753:22)
ReactDOMServerRenderer.read
file:///home/david/website/node_modules/react-dom/cjs/react-dom-server.node.development.js (3690:29)
Object.renderToString
file:///home/david/website/node_modules/react-dom/cjs/react-dom-server.node.development.js (4298:27)
Object.renderPage
file:///home/david/website/node_modules/next/dist/server/render.js (596:45)

Which doesn't tell me anything... I even commented out all of the places where I am using the Link component (just 3) and the problem persists, so I am sure that it's other problem I am having but getting this error message somehow.

Upvotes: 2

Views: 2012

Answers (1)

David Armendariz
David Armendariz

Reputation: 1759

I was importing an image incorrectly: import Image from 'next/link'.

Upvotes: 1

Related Questions