# ReactPortal

Defined in: node\_modules/@types/react/index.d.ts:396

Represents a JSX element.

Where [ReactNode](/api/nitida/sdk/react/-internal-/type-aliases/reactnode/) represents everything that can be rendered, `ReactElement`
only represents JSX.

## Example

```tsx
const element: ReactElement = <div />;
```

## Extends

- [`ReactElement`](/api/nitida/sdk/react/-internal-/interfaces/reactelement/)

## Properties

### children

```ts
children: ReactNode;
```

Defined in: node\_modules/@types/react/index.d.ts:397

***

### key

```ts
key: string | null;
```

Defined in: node\_modules/@types/react/index.d.ts:331

#### Inherited from

[`ReactElement`](/api/nitida/sdk/react/-internal-/interfaces/reactelement/).[`key`](/api/nitida/sdk/react/-internal-/interfaces/reactelement/#key)

***

### props

```ts
props: unknown;
```

Defined in: node\_modules/@types/react/index.d.ts:330

#### Inherited from

[`ReactElement`](/api/nitida/sdk/react/-internal-/interfaces/reactelement/).[`props`](/api/nitida/sdk/react/-internal-/interfaces/reactelement/#props)

***

### type

```ts
type: 
  | string
| JSXElementConstructor<any>;
```

Defined in: node\_modules/@types/react/index.d.ts:329

#### Inherited from

[`ReactElement`](/api/nitida/sdk/react/-internal-/interfaces/reactelement/).[`type`](/api/nitida/sdk/react/-internal-/interfaces/reactelement/#type)