react使用Ant Design

一、安装

css 复制代码
npm install antd --save
  • yarn
csharp 复制代码
yarn add antd
  • pnpm
css 复制代码
pnpm install antd --save

二、main引用

  • 引入Ant Design的reset.css文件
  • 引入ConfigProvider全局配置,且包含所有组件
  • 设置locale属性为中文
javascript 复制代码
// 导入严格模式组件,用于开发环境下检测潜在问题
import { StrictMode } from 'react';
// 导入客户端渲染方法,用于创建根节点并渲染应用
import { createRoot } from 'react-dom/client';
import App from './App.jsx';
// 导入Ant Design的样式文件
import 'antd/dist/reset.css';
// 导入全局自定义样式文件
import './index.css';
// 导入Ant Design配置提供者组件
import { ConfigProvider } from 'antd';
// 导入Ant Design的中文语言包
import zhCN from 'antd/locale/zh_CN';

// 获取 HTML 中 id 为 'root' 的 DOM 元素作为应用根节点
const rootElement = document.getElementById('root');

// 如果找不到根节点,则抛出错误
if (!rootElement) {
	throw new Error('找不到id为"root"的DOM元素,请检查index.html文件');
}

// 创建 React 根节点
const root = createRoot(rootElement);

// 渲染整个 React 应用
root.render(
	// 使用严格模式包装应用
	// 注意:严格模式只在开发环境生效,生产环境会自动禁用
	<StrictMode>
		{/*
		 ConfigProvider 是 Ant Design 的全局配置组件
		 此处设置 locale 属性为中文语言包,实现组件国际化
		 可以在这里添加更多全局配置,如主题定制等
		 */}
		<ConfigProvider locale={zhCN}>
			{/*
			 应用主组件
			 所有页面和路由都将在 App 组件内部定义和管理
			 */}
			<App />
		</ConfigProvider>
	</StrictMode>
);

三、组件引用

  • 引用Button,查看使用效果
javascript 复制代码
import { Button } from 'antd';

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

export default App;
相关推荐
DianSan_ERP10 小时前
电商架构演进:如何在高并发场景下实现多平台API的标准化履约?
运维·前端·网络·安全·架构·自动化
碎_浪13 小时前
给键盘党的英语记忆工具:我做了一款「打字背单词」桌面应用
前端·程序员·ai编程
阿成学长_Cain13 小时前
Linux dirs命令详解|Bash目录堆栈管理快速切换目录实战教程
linux·运维·前端·数据库
yqcoder14 小时前
httpOnly 是什么,又有什么用?
开发语言·前端·javascript
IT_陈寒14 小时前
Java的Stream.parallel()把我CPU跑爆了,这种优化要谨慎
前端·人工智能·后端
小皮虾14 小时前
小程序首页性能优化实战:从 4 秒到 1.8 秒
前端·微信小程序
山河木马14 小时前
GPU自动处理专题1-裁剪到底在裁什么(裁剪)
前端·webgl·计算机图形学
奔跑的蜗牛ing14 小时前
CentOS Nginx 安装与静态文件服务器配置指南
前端·面试·架构
子兮曰15 小时前
Bun 重写为 Rust:11天、64个Claude、16.5万美元,一次改变行业认知的激进实验
前端·后端·bun