問題タブ [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.
mobx - FlatListへのReact Native mobxバインディングが機能しない
を使用する RN (0.44.2) mobx
(3.1.10) アプリがありますFlatList
。私は基本的にhttps://blog.callstack.io/write-react-native-apps-in-2017-style-with-mobx-e2dffc209fcbに従っています
例とは対照的に、自分のストアを使用する場合toJS()
、FlastList をレンダリングするために使用する必要があります。
toJS()
なぜ必要な場合とそうでない場合があるのか を理解するのに本当に苦労しています。
私の店はこのように観察可能な画像を設定しています
this.images.replace(imgs)
フォローアップの質問として、チュートリアルのように、彼が単に行った次のことを行う必要がある理由がわかりませんthis.tracks = response.data.tracks.items
。これにより、オブザーバブルが正常にトリガーされます。
誰か提案があれば、とても感謝しています。
ios - centerContent が true に設定された FlatList で pull を使用して更新する方法 (React Native)
中央揃えのコンテンツで FlatList を機能させようとしましたが、問題があります。
centerContent
(ScrollView から)プロパティを設定するtrue
と、コンテンツが ScrollView より小さいため、スクロールが機能しません。
コンテンツが中央に配置されていて小さい場合に、プル トゥ リフレッシュが機能し続ける方法を考えられますか?
react-native - 反応ネイティブ FlatList の応答遅延
私は<FlatList>
リストをレンダリングするために使用しています:
データの合計サイズは約 300 です。したがって、一部のデータが表示され、他のデータがリスト アイテムとしてレンダリングされていることがわかります。
この時点で (一部のデータはまだレンダリング中です)、アイテムに触れると遅延が発生します。返事が来るまでしばらく待たなければなりません。そして、戻るボタンを押しても待たなければなりません。
リストが私のタッチの動きに最初に反応できる解決策はありますか?
私の解決策
さて、私は 10 個のアイテムを 1 回レンダリングすることでこの問題を解決しました。
より多くのデータをプッシュしthis.state.listdata
ますonEndReached
私のために働きます。
javascript - React ネイティブ フラットリスト、予期しない動作
こんにちは、ListView の代わりに FlatList コンポーネントを使用し始めています。セパレーターをレンダリングしようとして問題が発生しています。複数選択コンポーネントを作成しましたが、問題なく動作していますが、なぜセパレーターがレンダリングされないのかわかりませんフラットリスト、renderItem関数内にセパレーターを配置すると問題なく動作しますが、フラットリストから小道具として使用したいです。
興味深いのは、render メソッドで FlatList から itemSeparatorComponent prop を削除すると、コンポーネントが項目が選択されていることを示すチェックマーク (renderIndicator()) の更新を停止することです。これは非常に面倒です。コード全体を入れて確認してください。
React ネイティブ: 0.44.0