你好👋,欢迎来到 White Meta,这里是 白玩dev 的个人网站。
Cursor 实用技巧
Cursor实用技巧 自己的settings cursor有自己的settings入口。 我自己更习惯点左下角齿轮图标进settings,但这样会缺少很多agent选项。传统方式进settings,c
React-query 入门,为什么你需要它
过于简朴的 fetch 在使用原生的 获取数据时,大家通常会这么写: 很简洁,但这种写法只能在 demo 里使用。因为这个请求的成功与否被完全的放任自由了。这个页面能否正常工作也被放任自由了。 一旦
组合凭什么大于继承?
“组合大于继承”这句话大家肯定都听过,但要我说,这纯属扯淡。 组合和继承是平等的逻辑关系,分别表示has a和is a,哪有什么大于小于。就像辣椒和土豆,也许辣椒炒肉就是比土豆炒肉好吃,但你能说辣椒大
Tailwind CSS 好在哪
1. 命名之痛 我第一个想到的优势是不用命名了。 有一种说法,软件开发两大难题:一个是缓存,另一个是命名。 尤其是给样式类命名,诶呀,真的太难了。大多数情况下,我们给 class 命名的方法就是,如果
Core Web Vitals(核心指标)
优化前,要先学会‘体检’,才能知道项目问题出在哪。 体检结果就是Core Web Vitals(核心指标),目前是由三项组成 LCP + INP + CLS。 我们可以按F12,打开performan