1
我被要求在React中開發多步驟表單。該表格包含30個要填寫的字段,並且應以每個10個字段的3個步驟顯示。 前兩步有「保存」和「下一步」選項來保存當前工作或繼續下一步。 最後一步有「保存」和「完成表單」選項,它們都會將表單保存到數據庫中(通過Web服務)。React中的多步驟表單
該項目由上反應,使用Mobx爲國家管理,我是新來的反應。我的問題是......我應該如何管理州和商店? 我應該有一個單獨的商店(FormStore)與30個領域,並通過道具傳遞給每個組件,他們將填補每個領域? 有什麼辦法可以讓我有一個單店(像一個單身人士)和每個組件填充其領域?
我必須管理內存中的字段信息,直到點擊保存按鈕。如果保存按鈕被擊中,我需要保存填充字段。
任何形式的指導將不勝感激。
你好朱利安,謝謝你的幫助!所以我應該創建一個商店(FormStore),它將在表單的容器中導入並通過道具傳遞給每個步驟頁面? – TRDrake
是的。將狀態用於涉及多個組件的事情看起來是錯誤的。將存儲的表單數據作爲所有表單中的道具傳遞。 – JulienD
聽起來不錯!我擔心通過組件傳遞商店可能不是什麼好事。先謝謝你了! – TRDrake