Akamai Interview Question

What is react? What are type definitions?