Ant Design是一款非常优秀的UI组件库,在中后台的使用中相当广泛。
如果是一个新的项目,可以通过下面的指令创建带有Ant Design UI组件的项目模版
npx create-next-app --example with-ant-design with-ant-design-app
如果是现有的项目中希望集成Ant Design,则可以通过下面的方式进行
npx create-next-app next-antd
cd next-antd
npm install antd --save
pages/_app.js
文件的最顶部手动导入antd.css
全局CSSS文件$ vim pages/_app.js
import 'antd/dist/antd.css'
pages/antd.js
演示页面,放入一些antd
组件$ vim pages/antd.js
import { Button, Space, DatePicker } from 'antd';
export default function AntdDemo() {
const onChange = () => { };
return (
<div style=>
<Space direction="vertical">
<Button type="primary">Primary Button</Button>
<Button type="ghost">Ghost Button</Button>
<DatePicker onChange={onChange} />
</Space>
</div>
);
}
npm run dev
最后页面看起来应该是这样