Com o crescente interesse e — e a viabilidade — de aplicações 3D e realidade estendida (XR) em navegadores web, nossos times vem experimentando React Three Fiber para o desenvolvimento de experiências 3D na web. React Three Fiber é uma biblioteca que pega o componente React.js e o modelo de estado e os converte em objetos 3D renderizados com o Three.js. Essa abordagem abre a programação 3D da web para o grupo mais amplo de pessoas desenvolvedoras já familiarizadas com React.js e o rico ecossistema de ferramentas e bibliotecas que o cercam. No entanto, ao desenvolver aplicações com React Three Fiber, nossos times geralmente precisam manipular a cena 3D de maneira imperativa. Isso não combina bem com o paradigma do componente reativo fornecido pelo React. Não há como escapar da necessidade de entender os mecanismos básicos de renderização 3D. Ainda não há consenso sobre o React Three Fiber oferecer abstração suficiente para garantir o aprendizado de suas idiossincrasias, ou se é melhor apenas trabalhar com o Three.js diretamente.