小编典典

React包装器:React无法识别DOM元素上的“ staticContext”属性

reactjs

我正在尝试围绕react-router-dom NavLink组件创建一个包装器组件。

我希望我的自定义组件接受所有NavLinks道具,并将它们代理到NavLink

但是,当我这样做时,我得到:

警告:React无法识别staticContextDOM元素上的prop。如果您有意让它作为自定义属性出现在DOM中,请将其拼写为小写staticcontext。如果您不小心从父组件传递了它,请将其从DOM元素中删除。

可在以下位置找到该问题的工作演示:


阅读 608

收藏
2020-07-22

共1个答案

小编典典

有一种克服方法是使用:

const { to, staticContext, ...rest } = this.props;

因此,您...rest将永远不会staticContext

2020-07-22