Частный маршрут работает, но поток сообщает об ошибке в реквизитах, но у меня нет этих реквизитов, объявленных в маршрутах.
Сбой на всех функциях компонентов, вызываемых PrivateRoute:
Невозможно создать элемент Component
, так как свойство handleClick
отсутствует в props [1], но существует в Props
[2].
Невозможно создать элемент Component
, так как свойство handleSelected
отсутствует вреквизит [1], но существует в Props
[2].
const PrivateRoute = ({ component: Component, ...rest }) => (
<Route {...rest} render={props =>
isAuthenticated() ? (
<Component {...props} />
) : (
<Redirect to={{ pathname: "/", state: { from: props.location } }} />
)
}
/>
);