我正在尝试围绕react-router-dom NavLink组件创建一个包装器组件。
NavLink
我希望我的自定义组件接受所有NavLinks道具,并将它们代理到NavLink。
但是,当我这样做时,我得到:
警告:React无法识别staticContextDOM元素上的prop。如果您有意让它作为自定义属性出现在DOM中,请将其拼写为小写staticcontext。如果您不小心从父组件传递了它,请将其从DOM元素中删除。
staticContext
staticcontext
可在以下位置找到该问题的工作演示:
有一种克服方法是使用:
const { to, staticContext, ...rest } = this.props;
因此,您...rest将永远不会staticContext
...rest