我添加了條件來檢查頁眉和頁腳是否有價值
const hasHeader = !!(children as React.ReactNode[]).find((e) =>
isComponentType(el, Header)
);
return {
header,
};
}, [children]);```
uj5u.com熱心網友回復:
const hasChildComponent = (Component) => {
return !!(children as React.ReactNode[]).find((el) => isComponentType(el, Component));
}
return {
hasHeader: hasChildComponent(Modal.Header),
hasFooter: hasChildComponent(Modal.Footer),
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/526260.html
標籤:反应
上一篇:基于狀態渲染組件