鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ mobx中StoreA中保存了StoreB,StoreB又用到了StoreA的數(shù)

mobx中StoreA中保存了StoreB,StoreB又用到了StoreA的數(shù)據(jù),產(chǎn)生了循環(huán)引用怎么辦

我的頁面有一個總的Store A,StoreA中有子Store B,Store B中需要用到總的Store A中的數(shù)據(jù),如果直接引入的話A引了B,B又引了A,產(chǎn)生了循環(huán)引用,請問該如何在子Store中用父Store中的數(shù)據(jù)

回答
編輯回答
你的瞳

一般的做法是把父store通過子store的構(gòu)造函數(shù),傳給子store使用。

2018年1月2日 20:34
編輯回答
執(zhí)念

有關(guān)系的數(shù)據(jù),而且循環(huán)引用,建議可以把數(shù)據(jù)提出來,放到更外層去做。
在redux中如果碰到這種循環(huán)引用的,我會把 數(shù)據(jù)合到一個reducer中。

2018年1月3日 10:43