今天正好遇到一個問題,使用redux, 傳遞數據,提示出錯了 ,顯示stack size exceed,最終發現原來數據里面存在重復引用, 導致了序列化數據的時候, 進入了循環,記錄一下
解決辦法也簡單, 就是把要傳遞的數據中重復引用的去掉, 搞定
最開始以為redux傳遞 component造成的, 有點奇怪的是, 如果傳遞的component的, 哪怕數據有“循環”, 但是dev的時候, 不會出錯, 應該就是實現細節的問題吧, 沒深究
通過redux dispatch component, 可以減少很多重復代碼, 當然官方并不推薦這樣寫,具體不推薦的原因和帶來的問題還沒時間深究, 以后來研究, 并更新到這兒, 有了解的朋友也歡迎留言, 一起討論下