标签

React

VuReact 1.8 连续迭代:编译管线重构带来 40% 速度跃升,Vue 转 React 迁移再降门槛

来源:oschina.net 17
团队从 Vue 3 迁移到 React,最大的顾虑往往不是"能不能转",而是"转得有多慢、出问题有多难查"。VuReact 作为专注 Vue 3→React 自动编译的工具,在 v1.8.0、v1.8.1、v1.8.3 三版连续迭代中,把这三个痛点逐个往下压——底层管线重构拉出 40% 的编译提速,稳定性修补覆盖中大型项目高频踩坑场景,开发体验侧新增了...

pgBackRest 危机之后:关键开源基础设施如何活下来并变得更强

来源:postgr.es 28
pgBackRest 是 PostgreSQL 生态中最受信任的备份恢复方案,过去十年间由 David Steele 一人主导维护,支撑了全球大量企业的核心数据保护。当这个项目的未来突然变得不确定时,整个生态的反应速度和协作方式,值得每一个依赖开源基础设施的团队认真审视。 pgBackRest 的定位很明确:为 PostgreSQL 提供可靠、高性能的...

Ant Design 6.4.3:几个让人踩坑的细节终于修了

来源:oschina.net 17
Ant Design 近期发布了 6.4.3,这是一个纯修复版本,没有新功能,但修的几个问题恰恰是日常开发中容易踩到的"小坑"——占位符莫名消失、空元素悄悄渲染、搜索框行为异常。这类问题往往不影响功能主流程,却会让页面看起来不够专业,排查起来也费时间。 下面逐个看看这次修了什么,以及在项目中如何验证和规避同类问题。 问题:当你为 配置自定义语言包时,如...

BBS-GO 前端架构统一迁移 React Router:社区系统从"拼凑"走向"一致"

来源:oschina.net 28
BBS-GO v4.3.6 的发布信息里,最值得注意的不是某个新功能,而是前端架构的统一——管理后台正式迁移到 React Router。对于一个已经迭代到 4.x 的开源社区系统来说,这意味着它的前端终于告别了多路由方案混用的状态,走向一套统一的路由体系。对想基于 BBS-GO 二次开发的人来说,这降低了前端改动的门槛;对关注 React Route...

bbs-go v4.3.6:前端统一到 React Router,Docker 一键部署闭环

来源:oschina.net 32
bbs-go 是一个用 Go 写的社区论坛系统,过去它的前端一直处于"分裂"状态——站点页面用 Nuxt、管理后台单独一个项目,部署和维护都要分别处理。v4.3.6 把这些碎片收拢了:前端统一迁移到 React Router Framework Mode,管理后台合并进同一个项目,旧的 Nuxt 和独立 admin 项目被移除。同时 Docker 部署...

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

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

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

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

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

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

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

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

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

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