Per quanto posso dire, se passo uno stato del componente genitore a un figlio, allora quel bambino ottiene lo stato live del genitore.In reactjs, gli oggetti di scena passano per valore o passano per riferimento?
Quindi una modifica apportata nello stato del genitore è immediatamente disponibile anche nel bambino tramite il sostegno che è stato acceso.
È corretto?
Nel componente figlio, voglio rilevare se qualcosa è cambiato - un valore di campo. Quindi passo queste informazioni giù attraverso i sostegni da genitore a figlio. MA il bambino GIÀ ha il valore del campo modificato perché lo stato genitore scende negli oggetti di scena. –
@DukeDougal È possibile fare riferimento alla mia risposta per il metodo del ciclo di vita che è possibile utilizzare per intercettare le modifiche in entrata. Puoi controllare le tue modifiche lì. La funzione viene chiamata con i nuovi valori degli oggetti di scena e avrai ancora accesso ai vecchi valori usando il riferimento 'this.props' che punterà al tuo componente. –