Typescript Function component are loved by the developers due to their simple and powerful nature. In Typescript, there are multiple ways of using these components and we will get to them one by one. Typescript is a JavaScript superset that promotes strict syntax for the language. Type checking, static typing, and better readability are the main features of Typescript over vanilla javascript. Due to its features, it was declared as the 2nd most loved programming language, surpassing a language like Python.