Higher Order Components in TypeScript · HackerTrans