xxxxxxxxxx
interface ParentCompProps {
childComp?: React.ReactNode;
}
xxxxxxxxxx
1 const ReactFCComponent: React.FC<{title:string}> = ({children, title}) => {
2 return <div title={title}>{children}</div>
3 }
xxxxxxxxxx
1interface OptionalMiddleName {
2 firstName: string;
3 middleName?: string;
4 lastName: string;
5}
6function Component({firstName, middleName = "N/A", lastName}:OptionalMiddleName){
7 // If middleName wasn't passed in, value will be "N/A"
8}