标签

React

SolidJS 2.0 Beta:异步成为一等公民,响应式体系全面重构

来源: infoq.com 39
SolidJS 一直以"无虚拟 DOM、细粒度响应式"的标签在框架圈里独树一帜。2.0 Beta 的发布不是小修小补——它把异步从"需要绕路处理的边缘场景"抬到了框架核心位置,同时重新设计了 Suspense、引入了 mutation 原语、调整了状态处理模型,并附带一批不可忽视的 breaking changes。如果你已经在用 SolidJS,这次...

ORDER BY 的两条暗道:你以为排的是别名,其实排的是原列

来源: postgr.es 36
写 SQL 的人每天都在用 ,绝大多数时候它表现得像一条直线——写个列名,结果就按那列排。但一旦别名和原列在表达式、大小写或修饰符上产生分歧,Postgres 会悄悄切换到另一条解析路径,而你毫不知情。 先看一道谜题。建一张四行小表: 猜猜这两条查询的输出顺序: 直觉会说:结果集相同,只是排序依据不同,所以行顺序应该不一样。实际答案是——完全相同的行,...

Semi Design v2.97.0:Cascader 远程搜索终于来了

来源: oschina.net 42
抖音前端团队维护的 Semi Design 又推了一个实用版本。v2.97.0 的更新不算大张旗鼓,但其中一项改动——Cascader 组件新增 属性——直接解决了一个长期痛点:级联选择器做远程数据加载时,开发者需要自己拼异步逻辑、手动管理 loading 状态和数据回填。现在这些都可以交给组件本身处理了。 下面挑几个值得关注的改动展开说。 之前用 S...

Ant Design 6.4.0:边框流光动效与全局配置的新玩法

来源: oschina.net 37
Ant Design 6.4.0 带来了两个值得关注的更新:视觉层面的 流光组件,以及工程层面的 对 组件的全局配置增强。前者让你的卡片边框不再死板,后者帮你省下大段重复的 props 声明。这两个改动看似跨度很大,实则都在解决同一个问题——如何用更少的代码写出更精致的企业级界面。 过去想在容器边框上做一道流动的高光动画,开发者通常需要手写一长串 CS...

看起来最简单的功能,往往最难:从 Meta Friend Bubbles 看社交推荐的规模化工程

来源: engineering.fb.com 42
你刷 Reels 时看到一个小气泡,标注着"你的朋友也看了这条视频"——这个交互看起来毫不起眼,但背后牵动的是数十亿用户的关系图谱、实时观看信号和推荐排序的交汇点。Meta 最近在工程博客上聊了 Friend Bubbles 这个功能的构建过程,核心信息很明确:越是"看起来简单"的产品功能,越可能藏着最深的工程难题。 表面逻辑只有一行:查出朋友看过的 ...