create-react-app antd mobx 以及按需加载

本文介绍了如何在create-react-app基础上,集成antd库并实现按需加载,以及配置mobx状态管理。详细步骤包括antd的安装、配置less及按需加载插件,接着讲解了mobx的安装、配置以及在组件中的使用方法,最后展示了在组件中如何调用store的数据和方法。
摘要由CSDN通过智能技术生成

1 antd安装与配置

2 antd按需加载

3 mobx配置

 

1安装antd

npm install antd --save

在项目中

2 antd按需加载

安装第三方依赖

npm install babel-plugin-import --save

在项目根目不找到package.json 找到babel添加插件(plugins)

"babel": {
  "presets": [
    "react-app"
  ],
  "plugins": [
    ["import", [{ "libraryName": "antd", "style": "less" }]]
    ]
},

如下使用less方式进行

配置之前必须弹出create-react-app webpack配置

使用npm run eject

 

注意在配置less中,如果less版本为3.0添加javascriptEnabled:true

如下所示:

{
    loader: require.resolve('less-loader'),//添加less-loader加载
    
options: {
        javascriptEnabled: true
    }
}

 

调用方式

import { Button, Form

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值