новобранец здесь. Есть ли новый способ использования indexLink в React Router v4? Я обновляю некоторый код версии 3 (я думал, что ушел из-под угла, чтобы избежать всего этого устаревания!)
Я привожу это с некоторой деструктуризацией:
var {NavLink, IndexLink} = require('react-router-dom');
и используя IndexLink, чтобы он не выделялся жирным шрифтом постоянно:
<h2>Nav</h2>
<IndexLink to="/" activeClassName="active" activeStyle={{fontWeight: 'bold'}}>blah blah blah</IndexLink>
//Other navlinks working fine
IndexLink - это единственное, что нарушает мой код, вот ошибка с того момента, когда я изменяю его на это.
"Предупреждение: React.createElement: тип недействителен - ожидал строку (для встроенных компонентов) или класс/функцию (для составных компонентов), но получил: undefined. Скорее всего, вы забыли экспортировать свой компонент из файла, который он определил в. Проверьте метод визуализации
Nav
. "
Все экспортируется, и простое приложение работает отлично, пока я не добавлю IndexLink. Теперь, чтобы пройти.