Подключенный React Router - не обновлять представление - PullRequest
0 голосов
/ 24 апреля 2020

Мне нужен совет здесь ... Я учусь создавать полноценное приложение, основанное на реакции. Вот тестовое приложение: https://codesandbox.io/s/cranky-platform-46sjl

Использование React, Redux, Saga и машинописи.

Пока все работает, кроме маршрутизации:

-Custon событие запускается: onClick = {() => redirectRequest ('/')}

-Когда я вручную пытаюсь получить доступ к URL: / starwars, например: это работает

- Событие маршрутизатора также запускается в redux devtool: https://snipboard.io/uWaokq.jpg

-Изменение URL-адреса и {расположение} в состоянии props + обновляется

-Просмотр не обновляется -> не показывать другие компоненты

Я проверил много проблем с github / других вопросов, связанных со стеком, но пока что ничего не помогло. Может быть, вы, парень, поймете, чего мне здесь не хватает.

Спасибо за ваше время!

1 Ответ

0 голосов
/ 24 апреля 2020

Использовать NavLink как импортировано из response-router-dom

import { NavLink } from 'react-router-dom';

Позже используйте его следующим образом в вашей функции рендеринга

render () {
    return (
        ...
                <NavLink className="navlink" to="/">Home</NavLink>
        ...
    )
}
...