Синтаксис импорта Javascript es2015 - PullRequest
0 голосов
/ 20 мая 2018

Я хочу импортировать часть пакета.У меня есть этот код:

import N, { Newsitem } from '../../newsitems/src/index'
class Home extends React.Component {
  render () {
    console.log('+++ N:', N )
    console.log('+++ Newsitem:', Newsitem)
    return (
      <div>
        <Row>
          <Col xs={12}>
            <h1>Home...</h1>
          </Col>
        </Row>
        <N.Newsitem />
      </div>)
  }
}

Дает мне этот вывод журнала:

+++ N: { Newsitem: [Function: Newsitem],
  Newsitems: [Function: Newsitems] }
+++ Newsitem: undefined

Как бы я импортировал только часть пакета?Я думал, что этот синтаксис должен работать.

1 Ответ

0 голосов
/ 20 мая 2018

Вы должны явно экспортировать, а не использовать только экспорт по умолчанию.Что-то вроде

export function Newsitem ...

export function Newsitems...

или

export {
  Newsitem,
  Newsitems
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...