問題タブ [react-native-flatlist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
18446 参照

react-native - ReactNative FlatListはすべてのアイテムを一度にレンダリングしますか?

私は ReactNative の新しい List コンポーネントである FlatList を使用しています。

セルが実際には画面に表示されていなくても、FlatList は一度にすべてのアイテムをレンダリングするようです。

30個のアイテムを設定し、アイテムの総数に応じて「レンダリングされた」警告が呼び出されたようです。

FlatList は、Android の RecycleView の動作に似ていると思いました。アイテムが画面に表示されようとしているときにのみ、アイテムをレンダリングします。

何か不足していますか?パフォーマンスが低下しませんか?
アイテムが表示されようとしているときにのみアイテムをレンダリングできるようにしたかったのです。

0 投票する
1 に答える
822 参照

react-native - React Native -- FlatList の高度な例

ReactNative を使用してゲームを作成しましたが、ReactNative を介してモバイル デバイスでゲームが実行されるように、コードとスタイリングに必要な変更を加えようとしています。次のコードは、FlatListに関する公式ガイドからのものです。

以前に es6 アロー関数とマップの両方を使用したことがありますが、次の 2 つの場合に使用されている構文を理解するのに正直苦労しました。

a) 2 行目: 何(new Map(): Map<string, boolean>)を返すと思われますか?

b) 4 行目: 引数として取るアロー関数...記号? なんで?