鍍金池/ 問(wèn)答/HTML/ react中為什么要盡量避免將很多的組件都用connect函數(shù)連接到redux

react中為什么要盡量避免將很多的組件都用connect函數(shù)連接到redux

在看redux中文文檔http://www.redux.org.cn/docs/... 的時(shí)候,看到這么一段話,很是不解:

盡量只做一個(gè)頂層的組件,或者 route 處理。從技術(shù)上來(lái)說(shuō)你可以將應(yīng)用中的任何一個(gè)組件 connect() 到 Redux store 中,但盡量避免這么做,因?yàn)檫@個(gè)數(shù)據(jù)流很難追蹤。

這里的會(huì)讓數(shù)據(jù)流變得難以追蹤是什么意思,會(huì)帶來(lái)什么后果呢?如果能給出因?yàn)閿?shù)據(jù)難以追蹤所帶來(lái)的災(zāi)難性的具體的例子那就太贊了。

回答
編輯回答
帥到炸

你看的是舊文檔,新的已經(jīng)去除了:

https://github.com/reactjs/re...

We no longer discourage creating container components in the updated docs.
http://redux.js.org/docs/basi...

2018年6月11日 07:20