Hyoban

Hyoban

Don’t do what you should do, do you want.
x
github
email
telegram
follow

Coding

主题系统、Local-First
Re: 从零开始的 React Native 之旅(二)
Re: 从零开始的 React Native 之旅(一)
为什么要写 rn 一个是我自己还没正儿八经地写过 rn,想试试它的体验怎么样。加上最近对 Follow 这个 RSS 阅读器很感兴趣,但是它暂时还没移动端,可以作为我边学习边实践的对象。再有就是最近开始上班了,自己老是没什么动力在下班后写点想写的代码,有个目标更容易让自己专注。…
cover

为什么是 ESLint

前言 这不是一篇比较 ESLint 和其他相关工具优劣进行拉踩的文章,而是介绍我选择使用 ESLint 来进行代码检查和格式化的原因。虽然不可避免地会提到其他工具,但我觉得每个流行工具的存在都是因为它们有自己的特点和优势。作为用户…
cover

xLog SDK 的一些进展

为什么我们需要 xLog SDK? 尽管我对于 xLog 的整体体验十分满意,但不得不说,相比于 Hexo、VitePress 之类静态生成的站点,它的访问速度还是有些慢。目前来说,我们没有简单的方式来自己部署 xLog 或是利用 xLog 的数据生成静态站点。 xLog…
我如何开始写一个 TypeScript 库
要全自己折腾的话,或许会陷入无尽的坑,所以我选择从 antfu 的 starter-ts 开始,按照自己的习惯进行一些改造。 技术栈选择 TypeScript + ESLint + Prettier TypeScript 自不必多说,我使用 ESLint 来检查和格式化代码。 如…
cover
cover

实现一个满意的深色模式切换按钮

它会是什么样子 一:从外观和交互上来说: 只有一个按钮,通过单击的方式来切换,而不是一个三选的 Dropdown Menu 服务端渲染友好,按钮能直接反映当前主题是否为深色 页面刷新时不会出现闪烁 切换时页面颜色整体过渡,不会出现不一致 二:从处理逻辑上来说: 用户偏好可以…
cover

你可以用 Tailwind 来学习 CSS

如果你还不太懂 HTML 和 CSS HTML 大概是长成下面这样子的。每个 HTML 标签都有自己的含义(如表示图片或者链接);或由一组标签包围,或者自闭合;可以层级嵌套。N 多个 HTML 标签共同组合而成为你在浏览器中看到的网页。 Copy <img alt="A dog…
cover

如何让 fetch 变得类型安全

总所周知,发网络请求传递参数和获取返回值时只能凭感觉,但是我们可以做一点类型体操来解决这个问题
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.