April 13, 2023
Verwendung von Three.js mit React
Jeder, der sich mit Web-3D-Technologien beschäftigt hat, hat bestimmt schon von Three.js gehört. Three.js ist ein Tool, mit dem man bequem die ganze Leistungsfähigkeit von WebGL nutzen kann, so dass eine 3D-Szene nicht nur gut aussieht, sondern auch sauber und für jeden Entwickler gut lesbar geschrieben ist. Bekannterweise werden 3D-Inhalte im WebGL-Kontext gerendert, der vom canvas DOM-Element bereitgestellt wird. Der WebGL-Kontext hat eine empirische API, während eine der beliebtesten JS UI-Bibliotheken, React, einen funktionalen, deklarativen Ansatz propagiert. Man wird sich also fragen: Kann ich auch deklarativ mit WebGL arbeiten? Seien wir keine Spielverderber - das sollte man nicht!