我有一長串公司名稱需要顯示在選擇器下拉串列中,這導致應用程式凍結。如果它正在查看內容,我知道無限滾動,您從服務器端獲取有限大小的資料并在滾動到達底部時加載更多。但它是否對下拉選擇器應用相同的概念?
我正在使用庫@react-native-picker/picker并考慮到組件的行為,我不知道如何處理它。
我還沒有對我的代碼做任何事情。目前它正在從服務器端獲取所有串列并將所有資料轉儲到選擇器中。
uj5u.com熱心網友回復:
通常,大型選擇串列的最佳做法是創建一個模式螢屏,通過單擊選擇框打開它,然后在頂部提供一個搜索框并顯示串列,FlatList因為它適用于大量資料,并且不會在渲染時凍結螢屏.
看看這個
uj5u.com熱心網友回復:
這個問題2850提到的一些東西可能會對您有所幫助,并且要明確 M1K3Yio 提到了一個解決方案,請使用此鏈接
中的 react-window 檢查代碼!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/436559.html
