Ho imparato ReactJS per un po 'di tempo. Una delle cose che mi lascia perplesso è il motivo per cui ReactJS utilizza l'immutabilità in molti aspetti come oggetti di scena, elementi, ecc. Esiste una ragione specifica per questo? Qual è la filosofia alla base di questo?ReactJS e immutability
Quando provo ad aggiungere una nuova proprietà a props
, viene visualizzato l'errore seguente.
TypeError Uncaught: Impossibile aggiungere proprietà di me, oggetto non è estensibile
Puoi descrivere ancora un po 'quali sono i guadagni in termini di prestazioni che realizziamo qui? – VJAI
In questo particolare esempio, probabilmente non molto, considerando la dimensione dei dati e la mancanza di altri componenti. In un'applicazione più grande con più alberi di componenti con qualsiasi albero a singolo componente non si aggiorna quando le modifiche di stato possono aumentare notevolmente le prestazioni dell'applicazione durante un nuovo rendering. –