JavaScript, React, Threejs, Linear Algebra, Linear Transformation.
Since we will need to access the actual DOM element to inject ThreeJS renderer, we are using ref in render method. In componentDidMount, we initialize everything we need to animate cube transformation. First, we create a scene and position camera. Then we create the renderer, set color and size and