Akamai interview question

What is react? What are type definitions?