2016-01-06 53 views
1

我在我的React應用程序中有一個關於ract-router 2.0遷移的問題。如何刪除有關props.history的react-router 2.0警告?

我刪除了所有的混入,並呼籲this.props.history,如遷移指南中解釋,但我還是在控制檯它警告:

Warning: [react-router] props.history and context.history are deprecated. Please use context.router 

其實,我在調試器中發現了有一個警告對於當前頁面上的每個嵌套組件:RouterContextAppPosts

任何想法它可能來自哪裏?

回答

3

RC4和來自開發工具的React DevTools存在一個錯誤,它試圖檢查所有的道具和環境。這將在新的RC中修復。

+0

很酷。這就說得通了。感謝分享 – Pandaiolo

-1

您可以通過轉到/node_modules/react-router/lib/RouterUtils.js並註釋第28-30行禁用此警告。