【无标题】

使用yarn add classnames安装。

这是antd中关于button组件的写法!所以我们自己取类名也可以这么取!

现在我们直接模仿antd官网中button组件的样式 搜索网站 UNPKG

这是自己写组件的大致导入导出格式。

写好组件之后记得引入。

好像看到很多次JSX了确实应该了解一下

然后图片的Base64格式也应该学习一下。

目前的包管理器我知道的有npm、pnpm、yarn、cnpm这些,cnpm就是国内的一个镜像源,然后速度比npm相对来说快一点。但是npm仍然是性能相对差的,一方面是每次都需要重新下载整个模块,需要重新发起请求,没有任何的缓存;其次如果多个包引入一个包需要重复下载这个包,重复的占据内存空间,还可能引起死环依赖的问题。

现在storybook这个包是下载好了。

然后我一直心心念念的Dependencies和Devdependicies的区别来了:

emmm我目前的理解是devd和d的区别是:d放的是项目最主要的核心依赖的对象,比如说react,express、tsc等,因为我们依赖这个实现最核心的功能,然后devd是编译工具,测试库还有打包啥的吧,就比如说webpack,storybook这些。

public存放的静态资源,react-scripts里面存放了一个webpack的配置。

先要打开storybook的页面,需要先使用storybook init再使用yarn storybook才可以打开网页哦。

相关推荐
朱 欢 庆1 小时前
云服务器附件备份到本机内网服务器
运维·服务器·前端·经验分享
2601_962071576 小时前
【Java报错已解决】org.springframework.beans.factory.BeanCreationException
java·开发语言
支支დ7 小时前
VO by Vercel 前端特定优势:为什么它是构建 AI 应用的新范式
前端·人工智能
香芋芋圆7 小时前
AI 冲击内卷之下,普通前端如何破局?WebGIS—— 低门槛突围赛道
前端·javascript·人工智能·学习·职场发展
INS_KF7 小时前
【编程笔记】成员函数中两个 const 的区别(const Data &getData() const;)
前端·javascript·笔记
淡海水8 小时前
07-04-并发-ConcurrentBag-T-工作窃取WorkStealing算法
开发语言·算法·c#·bag·concurrent·workstealing
宿6748 小时前
vue3-async
前端·javascript·vue.js
CS_Zero8 小时前
C语言sizeof是函数吗?
c语言·开发语言
YXWik68 小时前
记录前端请求接口在浏览器请求响应的Preview和Response展示的一样的问题
前端
2501_928996228 小时前
GPT-4o换DeepSeek迁移成本多少?中科热备解析API聚合平台技术账本
前端·数据库·人工智能