Pergunta de entrevista da empresa Revolut

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