第15期:一切皆可 Headless

2023-02-25

最近几年,Headless 这个概念有点流行,很多东西都在被 Headless 化,Headless 本意是“无头”,是指一个应用程序在后台运行,没有 UI 界面,但现在这个概念被运用到了更多的领域,如 Headless CMS、Headless Commerce、Headless 组件库等。

这里就简单梳理一下那些 Headless 化的东西:


技术

Next.js 13.2

本周 Next.js 发布了 13.2 版本,带来了全新的 Metadata API 用于 SEO 优化,以及 Beta 版的 Next.js Cache 用于增强 ISR 的能力和加快页面加载速度。

前端框架的未来:useSignal()

Signal 是前端的一个先前就存在的概念,但最近又突然火了起来。它本质上是一种状态存储的方式,相较于 React 的 state,它的性能会好很多,本文对 Signal 做了简明的介绍和分析。

Windstatic

一组基于 Tailwind CSS 和 Alpine.js 的组件,可以直接复制它的代码来使用,可以是作为参考找找灵感。

开源

Tiptap

一个无头、框架无关的富文本编辑器,基于 ProseMirror 实现。

Floating UI

用于构建浮动元素(如 Tooltip、Popover 等)的库,轻量且支持多种框架。