nextjs+shadcn学习

1、安装nextjs

创建文件夹next-shadcn

在文件夹中执行

npx create-next-app@latest . --typescript --tailwind --eslint

安装后,跑起来

2、安装shadcn

在刚才目录下,运行命令

npx shadcn-ui@latest init

目录中会增加两个目录

componentslib

替换原始page.tsx文件

 export default function Home() {
  return (
    <>
      <h1>Hello World</h1>
    </>
  );
}

3、安装一个button组件

npx shadcn-ui@latest add button

4、增加一个自定义样式

myButton: "p-2 bg-orange-400",

page.tsx代码

import { Button } from "@/components/ui/button";

export default function Home() {
  return (
    <>
      <h1>Hello World</h1>
      <Button variant="outline">Button</Button>
      <Button variant="myButton">Button</Button>
    </>
  );
}

界面效果

学习资源:https://www.freecodecamp.org/news/shadcn-with-next-js-14/#how-to-install-next-js

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值