Возникли проблемы с реакцией-маршрутизатором 5.0.0 и реакцией 16,8
. С NavLink приложение работает как ожидается , но с Ссылка iполучил ошибку как
Недопустимый тип элемента: ожидал строку (для встроенных компонентов) или класс / функцию (для составных компонентов), но получил: undefined.Вероятно, вы забыли экспортировать компонент из файла, в котором он определен, или вы перепутали импорт по умолчанию и имена.
сообщение об ошибке
import React, { Component } from 'react';
import { Link } from 'react-router-dom';
import { Content } from '../../components/content/Content';
export class Home extends Component {
render() {
return (
<Content>
<Link to="/">Home Page</Link>
</Content>
);
}
}
[Решено] Я не перезагружаю приложение при преобразовании функционального компонента в класс.Первый не имеет history
реквизит, предоставленный Router