Infosys Interview Question

What is react and why do you use it ?