One.com interview question

Whats are hooks, HOC components, JSX etc