Я не могу понять, как использовать функцию dynamic()
Next.js для импорта класса или функции из библиотек, которые экспортируют несколько функций.
В моем проекте я пытаюсь сделать это:
import dynamic from 'next/dynamic';
const { geolocated } = dynamic(() => import('react-geolocated'));
В официальных документах Next.js приведен пример:
//import Highlight from 'react-highlight'
import dynamic from 'next/dynamic';
const Highlight = dynamic(() => import('react-highlight'));
Это ошибка, которую я получаю:
TypeError: geolocated is not a function
at Module../components/Map.js (/home/tithos/Web Projects/nextjs-ipeefreely/.next/server/0.js:71:23)
at __webpack_require__ (/home/tithos/.../.next/server/static/development/pages/map.js:29:31)
Который сейчас, как я смотрюэто заставляет меня думать, что это проблема TypeScript и / или PropType.
Есть предложения?