【发布时间】:2018-11-22 16:40:28
【问题描述】:
只有在 onClick 中执行后,我才能进行函数调用。 所以我试图在点击时设置状态,然后重定向到另一个页面。像这样的东西。 {数据 => { 返回(
<MenuItem selected={isHighlighted} component="div"
onClick={e => {
e.preventDefault();
() => data.setSidenav(path)
navigate(path)
}}
>
</MenuItem>
);
}}
</ContextConsumer>
【问题讨论】:
-
如果您可以提供错误消息或症状,我可能会提供帮助,您还没有提供有关上下文如何或为什么不起作用的任何详细信息。
-
你最初在哪里声明你的上下文?
-
MenuItem 实际上没有任何内容。但是在没有看到更多代码的情况下进行故障排除是很棘手的。
标签: javascript reactjs state