Com o crescente interesse e ¡ª e a viabilidade ¡ª de aplica??es 3D e realidade estendida (XR) em navegadores web, nossos times vem experimentando 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.

