フラットリスト機能を古い反応ネイティブバージョンで使用する方法です。私の反応ネイティブバージョンは0.41.2です。私は大規模なデータをレンダリングするために折り畳み式のセットでフラットリストを使用したいと思います。フラットリストと代替ネイティブで反応
答えて
FlatListが0.44でリリースされました。以前のバージョンでは、ListViewを使用してください。公式ドキュメントから 簡単な例:
class MyComponent extends Component {
constructor() {
super();
const ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2});
this.state = {
dataSource: ds.cloneWithRows(['row 1', 'row 2']),
};
}
render() {
return (
<ListView
dataSource={this.state.dataSource}
renderRow={(rowData) => <Text>{rowData}</Text>}
/>
);
}
}
信託私は、あなたがRNバージョン0.43以降を使用せずにFlatListコンポーネントを使用することができます方法はありません。あなたができる唯一の方法はあなたのRNバージョンをアップグレードすることです。
のためにあなたを求めている方法ですしてくださいステップを使って最新のものへのアップグレードの影響を私に導きます。 –
ここから簡単に手順を実行できます。https://facebook.github.io/react-native/docs/upgrading.html – wlisrausr
代わりにRecyclerListViewを使用してください。フラットリストよりも速く、Flipkartでテストされています。作品0.30+
がリンク:https://github.com/Flipkart/ReactEssentials
あなたがここでそれについての詳細を読むことができます:https://medium.com/@naqvitalha/recyclerlistview-high-performance-listview-for-react-native-and-web-e368d6f0d7ef
- 1. フラットリストのリフレッシュインジケータを反応ネイティブで設定するには?
- 2. 反応ネイティブのフラットリストでモーションを停止する方法は?
- 3. フラットリストの特定の行を反応ネイティブで更新する
- 4. 反応ネイティブのテキストエリアの代替手段は何ですか?
- 5. イメージをバインドするフラットリストに反応するネイティブ
- 6. 反応するネイティブルータフラックスと代替ルートコントローラ
- 7. 反応がネイティブで反応しない
- 8. ネイティブのネイティブの反応ネイティブで
- 9. 流星&は反応:代替方法は
- 10. 反応ネイティブ(0.49)
- 11. が反応ネイティブ
- 12. スプラッシュスクリーン反応ネイティブ
- 13. 反応し、ネイティブ
- 14. 反応し、ネイティブ
- 15. 反応:ネイティブ:フレックスボックスアラインメント
- 16. ネイティブ反応 - ネイティブ - 幅と高さ
- 17. ネイティブに反応するかネイティブで反応を開始する
- 18. 反応するネイティブ・ナビゲーションを反応させ、ネイティブ歩哨iosで
- 19. 反応ネイティブとユーザーロケールのDatePickerIOS
- 20. Promise.all()とsetState()の反応ネイティブ
- 21. ネイティブ流星と反応するネイティブと残りのAPIを反応させる
- 22. フラットリストの奇妙な結果が接触可能な不透明度とネイティブで反応
- 23. 反応ネイティブでカード(デザイン)を切り替えるには?
- 24. 反応し、ネイティブ:コンポーネントのみ反応するネイティブ・ナビゲーションや反応ナビゲーションを
- 25. 反応ネイティブfirebase対反応redux firebase?
- 26. フィルターアレイの反応ネイティブ
- 27. 反応ネイティブのモーダルボトムメニュー
- 28. スタイルが反応ネイティブ
- 29. 反応ネイティブのマルチスレッド
- 30. ListViewダイナミックスタイリング反応ネイティブ
はい私が使用しているが、いくつかのパフォーマンスの問題を持っている、それは私ができるようFlatList –