Sviluppo mobile e modello lista infinito

0

Attualmente sto lavorando a un'applicazione React Native che mira a fornire un enorme elenco di elementi, utilizzando lo scroll infinito e uno stato locale (indipendentemente dalla tecnologia / plaform, è memorizzato nella RAM) dell'app.

Al momento l'ho implementato nel modo seguente:

  • 30 elementi vengono visualizzati per primi
  • Scorri fino alla fine dell'elenco
  • Attiva lo scorrimento infinito
  • Carica altri 30 elementi

Abbastanza semplice non è vero?

Il problema si trova nell'allocazione di memoria. I dispositivi non possiedono troppa RAM e, a un certo punto, l'applicazione genera un'eccezione di memoria insufficiente.

In questo modo, sto chiedendo un modo, o uno schema, da applicare mentre gestisco elenchi enormi, come le aziende di sviluppo più grandi che fanno questo per evitare i nostri arresti anomali correnti ...

Qualche suggerimento?

EDIT: in realtà, tengo un set di dati che si evolve nel tempo, da 30 a 60, a 90 ecc ... All'interno della RAM (stato redux)

    
posta mfrachet 25.08.2017 - 09:46
fonte

0 risposte

Leggi altre domande sui tag