---
title: "render"
source: "https://github.com/remix-run/remix/blob/remix@3.0.0/packages/component/src/runtime/render.ts#L62"
---

# render

## Summary

Mounts a [`RemixNode`](/api/remix/component/jsx-dev-runtime/type/RemixNode/) into a DOM container for testing.

## Signature

```ts
function render(node: RemixNode, opts: RenderOptions): RenderResult

```

## Parameters

### `node`

The node to render

### `opts`

[`RenderOptions`](/api/remix/component/test/interface/RenderOptions/); pass `opts.container` to render into a specific
  element instead of a fresh `div` appended to `document.body`

## Returns

A [`RenderResult`](/api/remix/component/test/interface/RenderResult/) with the container, root, and helpers for querying and
  interacting with the rendered output.