Documentation
    Preparing search index...

    Module @datadog/browser-rum-react/react-router-v6

    React Router v6 integration.

    import { RouterProvider } from 'react-router-dom'
    import { datadogRum } from '@datadog/browser-rum'
    import { reactPlugin } from '@datadog/browser-rum-react'

    // ⚠️ Use "createBrowserRouter" from `@datadog/browser-rum-react/react-router-v6` instead of `react-router-dom`
    import { createBrowserRouter } from '@datadog/browser-rum-react/react-router-v6'

    datadogRum.init({
    applicationId: '<DATADOG_APPLICATION_ID>',
    clientToken: '<DATADOG_CLIENT_TOKEN>',
    plugins: [reactPlugin({ router: true })],
    // ...
    })

    const router = createBrowserRouter([
    {
    path: '/',
    element: <Root />,
    // ...
    },
    ])

    ReactDOM.createRoot(document.getElementById('root')).render(<RouterProvider router={router} />)

    Variables

    createBrowserRouter
    createHashRouter
    createMemoryRouter
    Routes
    useRoutes