Con el creciente interés — y viabilidad — de las aplicaciones 3D y de realidad extendida (XR) en los navegadores web, nuestros equipos han estado experimentando con React Three Fiber para desarrollar experiencias 3D en la web. React Three Fiber es una biblioteca que toma el modelo de componentes y estados de React.js y lo traduce a objetos 3D renderizados con la biblioteca Three.js. Este enfoque abre la programación web en 3D a un grupo más amplio de desarrolladores que ya están familiarizados con React.js y el abundante ecosistema de herramientas y bibliotecas que lo rodean. Sin embargo, al desarrollar aplicaciones con React Three Fiber, nuestros equipos a menudo tienen que manipular la escena 3D imperativamente. Esto no combina bien con el paradigma de componentes que proporciona React. No hay forma de escapar a la necesidad de entender los mecanismos básicos de renderizado 3D. El comité aún no ha decidido si React Three Fiber ofrece suficiente abstracción para justificar su aprendizaje o si es mejor trabajar con Three.js directamente.