Agora.io interview question

HOC, Pure Components, Memoization, Conditional rendering