React 16.2 <Fragment> дает ошибку Uncaught: тип элемента недействителен

Я просто обновился, чтобы отреагировать на 16.2, и я хочу использовать классную функцию Фрагмента. Однако я получаю странную ошибку, как только просто использую ее простым способом:

<React.Fragment>asd</React.Fragment>

Ошибка: Ошибка со сбоем: тип элемента недействителен: ожидаемая строка (для встроенных компонентов) или класс/функция (для составных компонентов), но получившая: символ.

Когда я регистрирую вышеуказанный код и только случайный компонент, который я определил, я получаю эту информацию:

$$typeof: Symbol(react.element)
key: null
props: {children: "asd"}
ref: null
type: Symbol(react.fragment)
...

Когда я регистрирую свой элемент, я получаю почти такую ​​же информацию:

$$typeof: Symbol(react.element)
key: null
props: {children: "sfdghs"}
ref: null
type:ƒ Column(_ref)

Мой вопрос: почему приложение ожидает строку или функцию.

Все связанные зависимости из моего package.json таковы:

  • "devDependencies": {... "@types/react": "^16.0.0" ...}
  • "dependencies" : {... "react": "^16.2.0", "typescript": "2.6.2" ...}

Если кто-нибудь может дать мне любую информацию о том, как отладить это, я буду очень благодарен!

Ответ 1

Вам необходимо обновить свой реактор до 16.2.0: P