私はレキシムストアに、レットムに格納されているモデル状態をアプリ開始時に取り込みたいと思っています。 (ここに示すようにRealm & React Native - Best practice to implement auto-updates?)すべてのレルムデータをJSオブジェクトにコピーする最速の方法は?
これを行う最も簡単な方法は何ですか?現在私はreduce
を使用してJSオブジェクトを作成しています。 2400アイテムの生産に約2秒かかります。より速い方法がありますか?
const getRealmData =() => {
let items = db.objects('Item')
let allItems = items.reduce((r,v) => {
r[v.item_id]= {
article: v.article,
excerpt: v.excerpt,
given_title:v.given_title,[...]
}
return r
}, {})
return Immutable.fromJS(allItems)
}
バッチリードはありません。これはおそらく最も高速です。 2秒は多くのように聞こえる。クラスに非常に多くのプロパティがありますか? –