When using React Functional components with Typescript we need to define properties interface/type. Which one is the preferred solution type or interface and why?
"React.FC makes sure the signature of our function is correct and the return value is valid JSX. Furthermore due to TypeScript generics, we can pass the type of our props either inline or by supplying an interface/type."