2017-05-17 47 views
0

我有兩個帶有redux形式的字段。我有一個刷新按鈕,通過它來更新我的狀態。此刷新按鈕更新三個文本值。我的問題是我必須刷新我的表單的字段值。如何更新我的redux表單的狀態。我想用一個選擇是這樣的:我們如何通過調度動作來更新一個redux表單的字段

export const formsState = state => state.get('form'); 

然後,我將創建走的是formstate和更新它與

update formsState 
     .update('order', action.payload.price); 

減速,但我不認爲這是最好的解決方案。有更好的想法嗎?

回答

0

確保刷新按鈕發送一個動作,通過減速器更新您的商店。

爲了更新您的組件,我建議使用反應容器usinng connect

使用以下功能:

store.getState(),讓您的狀態。

store.dispatch()發送您的操作。

+0

是的,但我將如何更新我的還原形式的狀態? – user7334203

+0

@ user7334203我編輯了我的答案:) – GibboK

+0

我知道如何通過操作更新我的商店。但是redux-form有一個formReducer。通過調度我想更新formState的動作 – user7334203

相關問題