当前位置:首页 > React

如何安装antd react

2026-02-26 04:59:22React

安装 antd(Ant Design)到 React 项目

通过 npm 或 yarn 安装 antd 包。确保已创建 React 项目(如通过 create-react-app)。

npm install antd
# 或
yarn add antd

引入 antd 样式

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

import 'antd/dist/antd.css';

使用 antd 组件

在组件中直接引入需要的 antd 组件即可使用。

import { Button } from 'antd';

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

按需加载优化(可选)

使用 babel-plugin-import 按需加载组件以减少打包体积。

如何安装antd react

安装插件:

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"
    }]
  ]
}

自定义主题(可选)

通过修改 less 变量覆盖默认主题样式。需安装 lessless-loader

如何安装antd react

安装依赖:

npm install less less-loader --save-dev
# 或
yarn add less less-loader --dev

webpack.config.js 中配置 less-loader:

module.exports = {
  rules: [{
    test: /\.less$/,
    use: [{
      loader: 'style-loader',
    }, {
      loader: 'css-loader',
    }, {
      loader: 'less-loader',
      options: {
        lessOptions: {
          modifyVars: {
            'primary-color': '#1DA57A',
          },
          javascriptEnabled: true,
        },
      },
    }],
  }],
};

国际化配置(可选)

设置 ConfigProvider 全局配置语言包。

import { ConfigProvider } from 'antd';
import zhCN from 'antd/lib/locale/zh_CN';

function App() {
  return (
    <ConfigProvider locale={zhCN}>
      <MyComponent />
    </ConfigProvider>
  );
}

标签: antdreact
分享给朋友:

相关文章

antd vue 实现

antd vue 实现

以下是基于 Ant Design Vue 实现常见功能的整理,涵盖组件使用、表单处理、表格集成等核心场景: 安装与基础配置 确保项目已配置 Vue 3 环境,通过以下命令安装 Ant Design…

react中monent如何获取日期

react中monent如何获取日期

使用 Moment.js 获取当前日期 在 React 中通过 Moment.js 获取当前日期,可以直接调用 moment() 函数。它会返回包含当前日期和时间的 Moment 对象。 impor…

如何恢复react

如何恢复react

恢复 React 项目的方法 检查并修复依赖项 运行 npm install 或 yarn install 重新安装所有依赖项。如果依赖项损坏或缺失,这将恢复项目所需的库和工具。 恢复删除的文件 如…

react如何通信

react如何通信

React 组件通信方式 React 组件间的通信方式多样,具体选择取决于组件关系和场景需求。以下是常见方法: 父子组件通信 父组件通过 props 向子组件传递数据,子组件通过回调函数通知父组件…

react 如何修改state

react 如何修改state

修改 state 的基础方法 在 React 中,state 的修改必须通过 setState 方法(类组件)或 state 更新函数(函数组件)。直接修改 state 会导致组件不会重新渲染,且可能…

如何部署react项目

如何部署react项目

部署 React 项目到生产环境 方法一:使用静态服务器部署(如 Nginx、Apache) 构建生产版本:运行 npm run build 或 yarn build,生成优化后的静态文件(位于 b…