type Component<T> = (this, props) => JSX.Element
T = { }
T
void
PropsWithChildren<T>
PropsWithChildren
JSX.Element