Как вы используете динамический Next.js с библиотеками, которые экспортируют несколько функций? - PullRequest
0 голосов
/ 30 октября 2019

Я не могу понять, как использовать функцию 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.

Есть предложения?

...