Why TypeScript with React?