Lightspeed Interview Question

What is the difference between react and react native? Describe would you handle a transaction/payment api from the front-end to back-end to front-end, and how would you describe the different states of loading it entails, and how would you handle failure at any of these points.