ant-design如果按需加載組件


Ant Design React按需加載

Ant Design是阿里巴巴為React做出的組件庫,有統一的樣式及一致的用戶體驗

官網地址:https://ant.design

 

1.安裝:

npm install ant --save

 

2.引用:

import { Alert, Form, Input, Button, Checkbox, Row, Col, message, Modal, Icon } from 'antd';

 

3.安裝組件

npm install babel-plugin-import --save -D

 

 

4.按需加載Ant Design,在.babelrc文件中增加以下內容,即可進行按需加載

參考地址:https://ant.design/docs/react/practical-projects-cn

復制代碼
    "plugins": [         [             "import",             {                 "libraryName": "antd",                 "libraryDirectory": "es",                 "style": "css"             }         ],         "transform-runtime"     ]
復制代碼

 


 

測試:不做第三步及第四步,直接引用及加載Ant組件

相同代碼,增加了第三步及第四步,按需加載Ant組件,發現其中打包出來的文件是比較小的

 

 

注意:我現有的項目是全部手寫,使用Webpack進行打包,而並不是create-react-app生成的項目模板,如果是使用create-react-app方式生成的項目模板,需要使用另外的方式

請參考《react配置antd的按需加載

 


免責聲明!

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



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