Я просто обновился, чтобы отреагировать на 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" ...}
Если кто-нибудь может дать мне любую информацию о том, как отладить это, я буду очень благодарен!