hey I am messing with camera stuff but it has no effect what could be the problem ? ```jsx
import React, {useRef} from 'react'
import "../src/App.css"
import * as THREE from 'three';
import { OrbitControls } from 'three/addons/controls/OrbitControls.js';
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js';
import { Canvas, useFrame} from '@react-three/fiber'
import { BoxGeometry } from 'three';
import { PerspectiveCamera } from '@react-three/drei';
function Camera() {
// Create a reference to the camera object.
const cameraRef = useRef();
// Set the position of the camera.
return (
<PerspectiveCamera ref={cameraRef} aspect={10} far={1000} fov={1000}/>
);
}
const Box = ({_position})=> {
// Create a reference to the mesh object.
const meshRef = useRef(null);
return (
<mesh ref={meshRef}>
<boxGeometry args={_position} />
</mesh>
);
}
function App() {
return (
<Canvas className='_canvas' >
{Camera()}
<pointLight position={[10, 10, 10]} />
<mesh>
</mesh>
{Box([10, 10, 10])}
</Canvas>
)
}
export default App ````