6
Ad esempio, se uso renderComponent per eseguire il rendering su un nodo DOM, quindi eliminare manualmente il nodo DOM, ho appena perso memoria? Il componente React è stato reso al nodo DOM eliminato potato?Reagisce automaticamente sui componenti che hanno rimosso i loro punti di montaggio dal DOM?
ho fatto un violino e sembra di non allocare memoria aggiuntiva sul mucchio dopo l'esecuzione: http://jsfiddle.net/kb3gN/5397/ Non so perché però. – returneax
Paul ha ragione, quei componenti rimangono nella dom shadow. Un buon modo per controllare questo è scaricando l'addon degli strumenti chrome react che consente di ispezionare la dom delle ombre degli strumenti di sviluppo di Chrome. Noterai che se rimuovi solo elementi dom invece di chiamare 'React.unmountComponentAtNode', allora queste rappresentazioni delle dom shadow non vengono mai ripulite. –