我在我的React应用中有关于ract-router
2.0迁移的问题。
我删除了每个mixin并调用了this.props.history
,就像迁移指南中所解释的那样,但我仍然在控制台中有关于它的警告:
Warning: [react-router] props.history and context.history are deprecated. Please use context.router
实际上,我在调试器中发现当前页面上的每个嵌套组件都有一个警告:RouterContext
,App
和Posts
知道它可能来自哪里?
答案 0 :(得分:3)
RC4和React DevTools存在一个错误,它来自试图检查所有道具和上下文的开发工具。这将在新的RC中修复。
答案 1 :(得分:-1)
您可以转到/node_modules/react-router/lib/RouterUtils.js
并注释第28-30行来禁用此警告。