invalid-dynamic-options-type.mdx


title: 'Invalid options type in a next/dynamic call'

Why This Error Occurred

You have an invalid options type in a next/dynamic call. The options must be an object literal.

Possible Ways to Fix It

Before

import dynamic from 'next/dynamic'

const options = { loading: () => <p>...</p>, ssr: false }
const DynamicComponent = dynamic(() => import('../components/hello'), options)

After

import dynamic from 'next/dynamic'

const DynamicComponent = dynamic(() => import('../components/hello'), {
  loading: () => <p>...</p>,
  ssr: false,
})

Rendered from the public repository vercel/next.js on GitHub; content belongs to its authors. Cached for up to an hour.

errors/invalid-dynamic-options-type.mdx · vercel/next.js | Docs MD