Antd组件库使用方法

Posted dmyxs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Antd组件库使用方法相关的知识,希望对你有一定的参考价值。

零、介绍:

Ant design,是阿里巴巴的蚂蚁金服公司设计的一套适应用于web端和移动端网页的Ui组件库,组件好看,非常适合React框架使用。

官网:https://ant.design/index-cn

 

一、第一步:安装包

引包:cnpm i -S antd

 

二、全局引用、其实都不这么用,因为需要引用的文件太大,影响性能、所以这里忽略。

 

三、按需加载、想用什么组件就引入什么组件

1.安装依赖:两个包

cnpm i -D react-app-rewired customize-cra

 

2.把pakage.json文件的scripts的react-scripts替换成react-app-rewired

1 /* package.json */
2 "scripts": {
3 -   "start": "react-scripts start",//原来
4 +   "start": "react-app-rewired start",//修改
5 -   "build": "react-scripts build",
6 +   "build": "react-app-rewired build",
7 -   "test": "react-scripts test",
8 +   "test": "react-app-rewired test",
9 }

 

3.安装插件  cnpm i -S babel-plugin-import

 

4.在项目根目录创建一个 config-overrides.js 用于修改默认配置。

1 const { override, fixBabelImports } = require(‘customize-cra‘);
2 
3 module.exports = override(
4   fixBabelImports(‘import‘, {
5     libraryName: ‘antd‘,
6     libraryDirectory: ‘es‘,
7     style: ‘css‘,
8   }),
9 );

 

四、使用

 1 import React, { Component } from ‘react‘
 2 import { Button } from ‘antd‘; //单独引用
 3 
 4 export default class About extends Component {
 5   render() {
 6     return (
 7       <div>
 8         关于
 9         {/* 使用按钮组件 */}
10         <Button type="primary">Primary</Button>
11       </div>
12     )
13   }
14 }

 

五、页面效果

技术图片

以上是关于Antd组件库使用方法的主要内容,如果未能解决你的问题,请参考以下文章

antd组件库BackTop组件设置动态背景图片的问题

React UI组件库——如何快速实现antd的按需引入和自定义主题

二次封装antd-mobile组件库

Antd组件库使用方法

使用babel-plugin-import实现antd组件库中的组件按需加载

React + Antd + Rollup 组件库“错误:无效的钩子调用。钩子只能在函数组件的主体内部调用”