eslint-plugin-classname-arg-last 介绍
前置知识 在使用 Tailwind CSS 时,组合 className 是常见需求。我们经常使用一个名为 cn 的方法来高效且优雅地管理 class,它通常封装了以下两个常用工具:
1. clsx
更轻量、性能更优的 classnames 替代品。
支持字符串、对象…
TailwindCSS 实用技巧合集
Tailwind CSS IntelliSens Tailwind CSS IntelliSens是一个VSCode插件,用来做语法提示和自动补全。属于必装插件。
https://marketplace.visualstudio.com/items?itemName=bradlc…
我的推荐(持续更新)
编程 组件库
Magic UI: https://magicui.design/
基于 react+tailwindcss+nextjs+frame-motion 的动效组件库
Aceternity UI: https://ui.aceternity.com/
基于 react…
Programmatically disconnect MetaMask / Wagmi shimDisconnect 实现
最近花了些时间研究了下 MetaMask 连接无法切换账户的问题。之前一直因为官方文档没有提供对应的 api,以为不支持,后来观察到 Wagmi 通过 shimDisconnect 特性实验性支持了 programmatically disconnect。研究了一下它的源码…
知识备忘录:第一周(EIP6963、Typescript Version)
一、EIP6963 问题介绍
我们在连接某些网站的时候,明明点击的是 Metamask 登录,弹出来的却是 OKX Wallet 或者其他钱包的登录框。这是因为当前网站是基于老的 EIP-1193 获取到的全局 window.ethereum 对象进行链上操作…
邮件开发二三事
邮件兼容性问题 自从进入公司以后,一直在负责邮件开发的工作。想起来写第一封邮件的时候,用 html、css 复原了设计稿以后,一发送,人傻了。。。页面由于兼容性问题变的奇奇怪怪的。
上网搜索了一些资料以后,发现是邮件客户端不支持最新的 html5、css3。甚至不支持 flex…
Hello web3