Technology Radar
Published : Oct 27, 2021
NOT ON THE CURRENT EDITION
This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar.
Understand more
Oct 2021
Assess
随着3D和扩展现实(XR)应用在网页浏览器中的可行性提升及人们对其兴趣的增加,我们的团队已经尝试使用 React Three Fiber 在网页端开发3D体验。React Three Fiber 是一个将React.js 组件和状态模型转译为由 Three.js 渲染的3D对象的库。这一方法将3D网页编程开放给了更广泛的开发者群体,这部分开发者已经熟悉 React.js 和其丰富的工具以及库的生态系统。但是,在使用 React Three Fiber 开发应用时,我们的团队经常需要命令式地操作3D场景。这一点与 React 提供的响应式组件范式兼容得不太好,且开发者仍然必须理解基础的3D渲染机制。React Three Fiber 是否能够提供足够的抽象来吸引开发者学习其特性,或者直接使用 Three.js 开发其实更为容易?目前尚无定论。