当前位置:首页 > React

如何安装antd react

2026-01-15 10:01:47React

安装 Ant Design (antd) 到 React 项目

确保已创建 React 项目,若未创建可通过以下命令初始化:

npx create-react-app my-app
cd my-app

通过 npm 或 yarn 安装 antd:

npm install antd
# 或
yarn add antd

引入 Ant Design 样式

在项目的入口文件(如 src/index.jssrc/App.js)中引入全局样式:

import 'antd/dist/antd.css';

使用 Ant Design 组件

在 React 组件中直接导入需要的组件:

import { Button } from 'antd';

function App() {
  return <Button type="primary">Primary Button</Button>;
}

按需加载优化(可选)

使用 babel-plugin-import 减少打包体积。安装插件:

npm install babel-plugin-import --save-dev
# 或
yarn add babel-plugin-import --dev

babel.config.js.babelrc 中配置:

{
  "plugins": [
    ["import", { "libraryName": "antd", "libraryDirectory": "es", "style": "css" }]
  ]
}

自定义主题(可选)

通过 cracoreact-app-rewired 修改默认主题变量。以 craco 为例: 安装依赖:

npm install @craco/craco craco-less --save

创建 craco.config.js

const CracoLessPlugin = require('craco-less');

module.exports = {
  plugins: [
    {
      plugin: CracoLessPlugin,
      options: {
        lessLoaderOptions: {
          lessOptions: {
            modifyVars: { '@primary-color': '#1DA57A' },
            javascriptEnabled: true,
          },
        },
      },
    },
  ],
};

修改 package.json 中的脚本:

如何安装antd react

"scripts": {
  "start": "craco start",
  "build": "craco build",
  "test": "craco test"
}

标签: antdreact
分享给朋友:

相关文章

如何手写一个react

如何手写一个react

手写一个简单的 React 创建一个基础的 React 实现需要理解其核心概念:虚拟 DOM、组件、状态管理和渲染。以下是一个简化版的 React 实现。 创建虚拟 DOM 虚拟 DOM 是真实 D…

如何优化react

如何优化react

优化 React 性能的方法 使用 React.memo 或 PureComponent 对于函数组件,使用 React.memo 进行记忆化,避免不必要的重新渲染。类组件可以使用 PureCompo…

如何改造react

如何改造react

改造 React 项目的关键方法 分析当前项目结构 通过评估现有组件、状态管理和依赖项,明确需要改进的部分。使用工具如 webpack-bundle-analyzer 识别性能瓶颈。 升级 Reac…

react如何衰减

react如何衰减

React 中的动画衰减效果实现 在 React 中实现衰减效果(如滚动衰减、拖动释放后的惯性滑动)通常需要结合物理动画原理或第三方动画库。以下是几种常见方法: 使用 CSS 动画和 @keyfra…

react如何重启

react如何重启

重启 React 应用的方法 重新加载当前页面 使用 window.location.reload() 强制刷新页面,这会重新加载整个应用并重置所有状态。 window.location…

react如何引入echarts

react如何引入echarts

安装 ECharts 依赖 在 React 项目中安装 ECharts 核心库和 React 封装库: npm install echarts echarts-for-react 基础引入方式 创建…