我在父組件傳遞了一個(gè)modalShowDom到子組件Sign組件中,用于管理三個(gè)彈窗的狀態(tài)(顯示/隱藏),如:但這個(gè)組件中有關(guān)閉按鈕,我的想法是從父組件傳進(jìn)來(lái)modalShow方法,點(diǎn)擊關(guān)閉按鈕調(diào)用但顯示隱藏的狀態(tài)是由兄弟組件Header控制的:于是我在將父組件的modalShow方法也傳給了HeaderHeader和Sign都可以來(lái)控制Sign的狀態(tài)了,功能雖然是實(shí)現(xiàn)了,但感覺(jué)這個(gè)邏輯很麻煩,每次都要通過(guò)父組件來(lái)處理狀態(tài),如果邏輯多了傳入的參數(shù)也多,可讀性也不太好吧
React子組件如何高效改變兄弟組件的狀態(tài)?
開(kāi)滿天機(jī)
2019-02-20 17:19:18