解決React路由跳轉時出現的紅色警告: Warning: Failed prop type: Invalid prop `component` of type `object` supplied to `Route`, expected `function`.


一、報警如圖:

 

 二、查找路由版本

我使用路由版本是4.3.1的,然后我測試所有4.0+版本都會出現以上警告。

三、未解決前的代碼

 

 

三、我又解讀了一下報警告內容的大致意思:就是props需要通過函數返回而不是對象。那是不是可以換種寫法把props當作參數傳遞給路由呢。然后就嘗試了一下props傳的方式。果不其然不報警告了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM