2014-09-11 11 views

risposta

8

Probabilmente hai perso la memoria. Utilizzare React.unmountComponentAtNode(node)

+0

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

+2

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. –

Problemi correlati