react配合antd

antd是蚂蚁金服推出的一款很棒的react ui库。

官方网站:https://ant.design/docs/react/introduce-cn

首先要有react环境

安装:npm install antd --save

使用:import { 组件名称 } from 'antd'(比如import { Switch } from 'antd')

还要引用其样式:import 'antd/dist/antd.css'

但是这样直接引用样式会有一些不必要的组件也被引入进来 需要配置webpack进行按需加载

安装babel-plugin-import

npm install babel-plugin-import --save-dev

配置webpack:

{
test: /\.(js|jsx)$/,
exclude: /node_modules/,
loader: "babel-loader",
query:
{
presets:['es2015','react'],
plugins: [
["import",{libraryName: "antd",style: "css"}] //按需加载
]
},
},

放在module rules下面

上述配置完毕

直接使用组件

<Switch defaultChecked={false} />

相关文章

react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom...
react 本身提供了克隆组件的方法,但是平时开发中可能很少使...
mobx 是一个简单可扩展的状态管理库,中文官网链接。小编在接...
我们在平常的开发中不可避免的会有很多列表渲染逻辑,在 pc ...