发布于 : Oct 27, 2021
不在本期内容中
这一条目不在当前版本的技术雷达中。如果它出现在最近几期中,那么它很有可能仍然具有相关参考价值。如果这一条目出现在更早的雷达中,那么它很有可能已经不再具有相关性,我们的评估将不再适用于当下。很遗憾我们没有足够的带宽来持续评估以往的雷达内容。
了解更多
Oct 2021
评估
随着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 开发其实更为容易?目前尚无定论。