# React Three Fiber > | export | usage | ## Pages - [Additional Exports](api-additional-exports.md): | export | usage | - [Canvas](api-canvas.md): The`Canvas`object is where you start to define your React Three Fiber Scene. - [Events](api-events.md): `three.js`objects that implement their own`raycast`method (meshes, lines, etc) can be interacted with by declaring... - [Hooks](api-hooks.md): Hooks allow you to tie or request specific information to your component. For instance, components that want to parti... - [Objects, properties and constructor arguments](api-objects.md): You can use [three.js's entire object catalogue and all properties](https://threejs.org/docs). When in doubt, always ... - [Testing](api-testing.md): Like with every other application testing is an important factor when it comes to releasing an application into the w... - [TypeScript](api-typescript.md): React's`useRef`won't automatically infer types despite pointing it to a typed ref. - [Performance pitfalls](advanced-pitfalls.md): This is a good overview: - [Scaling performance](advanced-scaling-performance.md): Running WebGL can be quite expensive depending on how powerful your devices are. In order to mitigate this, especiall... - [Community R3F Components](getting-started-community-r3f-components.md): If you'd like to list new community components, please make a PR to [this doc](https://github.com/pmndrs/react-three-... - [Examples](getting-started-examples.md) - [Installation](getting-started-installation.md): npm install three @react-three/fiber - [Introduction](getting-started-introduction.md): Build your scene declaratively with re-usable, self-contained components that react to state, are readily interactive... - [Your first scene](getting-started-your-first-scene.md): This tutorial will assume some React knowledge. - [Basic Animations](tutorials-basic-animations.md): This tutorial will assume some React knowledge, and will be based on [this starter codesandbox](https://codesandbox.i... - [Events and Interaction](tutorials-events-and-interaction.md): This tutorial will assume some React knowledge, and will be based on [this starter codesandbox](https://codesandbox.i... - [How does it work?](tutorials-how-it-works.md): React Three Fiber is a React renderer for **t... - [Loading Models](tutorials-loading-models.md): All the models in this page were created by Sara Vieira and are freely available to download from any of the sandboxes. - [Loading Textures](tutorials-loading-textures.md): All textures used in this chapter were downloaded from [cc0textures](https://cc0textures.com/). - [v9 Migration Guide](tutorials-v9-migration-guide.md): This is a compatibility release for React 19, which brings further performance, stability, and type improvements. You...