2017-07-30 40 views
3

我正嘗試將我的應用程序從React 15.6遷移到React 16. 現在使用React Router v2.8.1並且無法編譯構建,因爲PropTypes有錯誤。React Router v4是否支持React 16(光纖)?

TypeError: Cannot read property 'func' of undefined. 

我知道在React 16中PropTypes已經移動到單獨的包中。

React Router v4是否已經支持React 16(光纖)? 我應該更新嗎?

+0

當我安裝與react-router v4反應16,npm給我警告,反應路由器需要反應15,所以我猜不是 –

回答

2

是的它應該從react-router v4.1.2的新版本開始,他們已經修復了大多數警告錯誤並且與React 16 beta。如果你已經解決了15.x的所有警告信息,它應該可以工作。

0

是的,它支持它。我在我的項目中使用了反應16和反應路由器4。