Hot swapping di file e metaprogramming con JavaScript front-end

2

Mi sono ispirato a un video sui file JS con hot-swap con React + Webpack per il web. Ho iniziato a provarlo con React + Backbone + RequireJS.

Sembra funzionare, purché mi attenga alle parti stateless del codice. Tuttavia, mi sento davvero confuso quando comincio a pensare a cosa succederebbe se sostituissi un codice JS con modelli Backbone o Collections o qualche altro archivio dati che rappresenta lo stato. Semplicemente non capisco cosa succederebbe se un file di modello venisse scambiato - le cose funzionerebbero e faranno riferimento agli stessi oggetti in memoria? O qualche piccolo tweak può rompere completamente tutto?

Con un codice funzionale stateless, un piccolo aggiustamento non ha importanza, perché il codice sta solo trasformando i dati che lo attraversano - il codice non sta recuperando i dati in memoria?

Come si possono scambiare i file .js che rappresentano il lavoro di stato? Quali sono i limiti e quando funzionerebbe?

    
posta Alexander Mills 28.08.2015 - 23:47
fonte

0 risposte

Leggi altre domande sui tag