React整合Ant Design快速使用

Antd

antd
antd是AntDesign的简称,它是基于 Ant Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品。

国外镜像:https://ant.design/docs/react/introduce-cn

国内镜像:https://ant-design.gitee.io/docs/react/introduce-cn
image.png

一、React中使用antd

1.首先需要安装antd,进入我们的项目文件打开终端输入。

pnpm install -g antd
  1. 也可以使用镜像源进行下载

3.紧接着就是引入样式,只需引入一次即可。

import 'antd/dist/reset.css';

4.下面我们可以开始使用组件了,这里我们选择了下拉菜单,我们选择第一个,看见下方的<>可以点击一下然后选择你需要的代码(ts/js),在这里我们选择了TypeScript
image.png
根据自己业务进行渲染
image.png
–基本业务显示
image.png

image.png
类似vue3 函数调用
image.png

二、react 调用api实现数据列表的渲染

async的用法,它作为一个关键字放到函数前面,用于表示函数是一个异步函数(async本身就是异步的意思), 异步函数也就意味着该函数的执行不会阻塞后面代码的执行。
其次,await必须在有关键字async的函数中使用,async 函数返回的是一个promise 对象,如果要获取到promise 返回值,我们应该用then 方法

image.png

await 作用

await 是个运算符,用于组成表达式,await 表达式的运算结果取决于它等的东西。如果它等待的是一个 Promise 对象,等 Promise 对象 resolve,然后得到 resolve 的值,作为 await 表达式的运算结果。
注⚠️: async 函数调用不会造成阻塞,它内部所有的阻塞都被封装在一个 Promise 对象中异步执行。

function takeLongTime() {
	return new Promise(resolve => {
		setTimeout(() => {"..模拟耗时操作.."}, 1000);
	});
}

takeLongTime().then(v => {
	console.log("promise:", v)
})

改用 async/await 形式如下:

function takeLongTime() {
	return new Promise(resolve => {
		setTimeout(() => {"..模拟耗时操作.."}, 1000);
	});
}

async function test() {
	const v = await takeLongTime();
	console.log(v);
}

test();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值