# 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