2016-11-30 88 views
0

我是新的反應和redux。點擊一個組件上的按鈕,我調用API並將響應設置爲狀態。但我希望那個狀態回到點擊的功能,在那個狀態的基礎上,我想要一些有條件的工作。如何將狀態值返回到mapdispatchtoprops中單擊的按鈕?

我不認爲如何實現這一點。

感謝, 維傑

+0

你可以發佈示例代碼,所以我們不必從頭開始寫它? –

+0

對不起,我正在開展非常大的活動項目。 –

+0

所以你只需要一個原型。我推薦原始文檔,這些文檔寫得非常好,內容全面。 –

回答

1

您需要使用Connect

連接一個陣營部件到終極版存儲。

它不會修改傳遞給它的組件類。 相反,它會返回一個新的連接組件類供您使用。

您需要使用mapDispatchToProps,以便您的數據在獲取/檢索組件時重新顯示給您,以便重新渲染組件,這就是您所需要的,這就是單向流構架的查殺功能。

+0

Basim我想要實現的場景是,如果我點擊一個函數,這是一個組件的道具下的調度連接,執行api調用,並且數據將設置爲當前狀態在點擊處理程序內我想檢查數據和執行一些有條件的操作。可能嗎? –

+0

所以你需要使用'Redux-saga'。它處理我認爲你需要完美的東西。閱讀更多:http://yelouafi.github.io/redux-saga/docs/api/ –

相關問題