In Instagram (web), quando fai clic sulle frecce indietro / avanti, ho notato che il contenuto non viene caricato dal server e viene immediatamente visualizzato. Dopo aver letto i documenti su react.js + flux, ho avuto questa comprensione:
Action -> Dispatcher -> Stores ...
in cui stores
ascolta le modifiche e carica i nuovi dati dal server in un array ad esempio: {"data": post_id: 10}
Voglio davvero ottenerlo, dal momento che sto caricando il contenuto utilizzando lo stato push di ajax +
(%codice%).
E il problema con l'utilizzo di questo, è che tutto il contenuto caricato su scroll (ad es. post) va perso durante la navigazione. E quando torni indietro, inizi dall'inizio, quindi devi scorrere fino al punto in cui ti sei fermato l'ultima volta. Ho notato questo problema sul sito di Facebook, ma non su Instagram ...
Quindi le mie domande sono:
- La risposta immediata viene dai negozi? Se sì in che formato e in che modo?
- react.js è l'unico modo per ottenere ciò, magari usando backbone o angolare ?
- Perché il sito web di Facebook non usa questo e Instagram?
Per favore, dammi qualche esempio (codice) o link, dato che sono nuovo di questo..Grazie