# Use Redoc CE React component ## Before you begin Install the following dependencies required by Redoc CE if you do not already have them installed: - `react` - `react-dom` - `mobx` - `styled-components` - `core-js` If you have npm installed, you can install these dependencies using the following command: ```bash npm i react react-dom mobx styled-components core-js ``` ## Build API documentation 1. Import the `RedocStandalone` component. ```js import { RedocStandalone } from 'redoc'; ``` 1. Use the component, either: - link to your OpenAPI definition with a URL, using the following format: ```js ``` - pass your OpenAPI definition as an object, using the following format: ```js ``` 2. (Optional) You can pass options to the `RedocStandalone` component to alter how it renders. For example: ```js ``` For more information on configuration options, refer to the [Configuration options for Reference docs](https://redocly.com/docs/api-reference-docs/configuration/functionality/) section of the documentation. ## Optional - Specify `onLoaded` callback You can also specify the `onLoaded` callback, which is called each time Redoc CE is fully rendered or when an error occurs (with an error as the first argument). ```js { if (!error) { console.log('Yay!'); } }} /> ``` ## Resources - **[Redoc CE deployment guide](/docs/redoc/v2.x/deployment/intro)** - Follow step-by-step instructions for setting up your Redoc CE project