反应私有路由并挂钩上下文和约简

时间:2020-02-22 14:26:54

标签: reactjs react-router react-hooks

我尝试使用专用路由实现Auth,并使用useReducer和Context实现挂钩。当我在仪表板上尝试ti route时出现错误

Cannot read property 'isAuthenticated' of undefined

为什么?我的代码在stackblitz上。 https://stackblitz.com/edit/react-caertn

你能帮我吗? 非常感谢。 马可·意大利

1 个答案:

答案 0 :(得分:1)

您正在混合提供者/消费者和挂钩的组件。这是一个更新的示例,其中引入了useAuth钩子。

https://stackblitz.com/edit/react-fqsfpn