Question d’entretien chez Revolut

Explain the main thread in JS Explain the reconciliation process in react?