Citi interview question

What is react? How is it diiferent from using js and html seperately?