[ICO]NameLast modifiedSizeDescription
[PARENTDIR]Parent Directory  -  
[DIR]umd/2025-10-29 15:57 -  
[DIR]node_modules/2025-10-29 15:57 -  
[DIR]cjs/2025-10-29 15:57 -  
[   ]test-utils.js2025-10-29 15:57 220  
[   ]server.node.js2025-10-29 15:57 646  
[   ]server.js2025-10-29 15:57 58  
[   ]server.browser.js2025-10-29 15:57 658  
[   ]profiling.js2025-10-29 15:57 1.3K 
[   ]package.json2025-10-29 15:57 1.3K 
[   ]index.js2025-10-29 15:57 1.3K 
[   ]client.js2025-10-29 15:57 619  
[TXT]README.md2025-10-29 15:57 1.1K38d15e7 removed strapi.query from api controllers to repair migration on dev server? [كارل مبارك]
[   ]LICENSE2025-10-29 15:57 1.1K 
# `react-dom`

This package serves as the entry point to the DOM and server renderers for React. It is intended to be paired with the generic React package, which is shipped as `react` to npm.

## Installation

```sh
npm install react react-dom
```

## Usage

### In the browser

```js
import { createRoot } from 'react-dom/client';

function App() {
  return <div>Hello World</div>;
}

const root = createRoot(document.getElementById('root'));
root.render(<App />);
```

### On the server

```js
import { renderToPipeableStream } from 'react-dom/server';

function App() {
  return <div>Hello World</div>;
}

function handleRequest(res) {
  // ... in your server handler ...
  const stream = renderToPipeableStream(<App />, {
    onShellReady() {
      res.statusCode = 200;
      res.setHeader('Content-type', 'text/html');
      stream.pipe(res);
    },
    // ...
  });
}
```

## API

### `react-dom`

See https://reactjs.org/docs/react-dom.html

### `react-dom/client`

See https://reactjs.org/docs/react-dom-client.html

### `react-dom/server`

See https://reactjs.org/docs/react-dom-server.html