Eu iria te sugerir usar a biblioteca ThreeJs Fiber, porque te facilitaria a estruturar o seu projeto através da criação de componentes e também te ajudaria com os próprios comandos que o threejs fiber te disponibiliza, aqui vc pode ter acesso a alguma delas!
Em resposta a Threejs + React como estruturar o projeto?
1