在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ antd 處理超大型表單的問題

antd 處理超大型表單的問題

比如說一個(gè)超大型的表單,每個(gè)表單項(xiàng)item都被getFieldDecorator給包裹一層,因?yàn)楸话〉妮斎虢M件的onChange事件會(huì)觸發(fā)連帶著觸發(fā)Form.create這層組件上的forceUpdate,因此整個(gè)表單都會(huì)被重新render
這個(gè)時(shí)候如果觸發(fā)onChange事件的是Input組件,顯而易見就會(huì)開始卡頓

這里最簡(jiǎn)單的辦法就是將這個(gè)表單給拆成好幾個(gè)組件,每個(gè)組件上單獨(dú)放一個(gè)Form.create,這樣就能避免整個(gè)表單被重新render了
還找到一個(gè)antd-react-form-builder,看readme是解決了一部分問題,具體還未詳細(xì)使用

請(qǐng)問,還有沒有其他的辦法?

回答
編輯回答
巴扎嘿

問題解決了嗎?

2017年12月23日 06:03