對錶單下拉選項進行異步請求的正確方法是什麼?
有大量的下拉選項,例如說城市。我們希望這些存儲在狀態?表單選項的React Redux請求
通常,我們將通過Redux商店創建Redux動作,請求「城市」並使用「城市」選項更新狀態。 MapDispatchToProps並從componentDidMount調用Redux操作。
componentDidMount =() => {
this.props.fetchCitiesOptions()
}
MapStateToProps將包括options: cities
這可能是1000個城市以上,僅在1種形式使用。我們想要在全球範圍內進行這項工作嗎?如果不是,那麼更好的方法是什麼?學習。謝謝。
我會使用類似https://www.npmjs.com/package/react-async-autocomplete來達到這個目的 – Panther