React 根據 組件名稱動態加載組件


const Component = ({ is, children, ...restProps }) => {
  const Tag = require("antd")[is];

  if (!Tag) return false;

  return <Tag {...restProps}>{children}</Tag>;
};

export default Component;

  

<Component
          is="Switch"
          checkedChildren="開啟"
          unCheckedChildren="關閉"
          defaultChecked
          onClick={() => console.log(222)}
        >
          122
        </Component>

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM