kuamail/node_modules/react-dom
Kavi f1a2d385f3 feat(kuamail): Gmail-exact mail client SPA — initial release
React 19 + Vite + TanStack Router/Query + Tailwind. Gmail-exact UI:
- ThreadRow: 40px density, hover action icons, unread stripe
- Sidebar: compose button, folder list, labels
- MessageCard: expandable headers, reply/forward
- MessageReader: full Gmail toolbar
- SearchBar: pill with filter icon
- Production: nginx container with /api proxy to api.mail.kua.cl

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 03:08:44 -04:00
..
cjs feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
LICENSE feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
README.md feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
client.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
client.react-server.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
index.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
package.json feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
profiling.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
profiling.react-server.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
react-dom.react-server.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
server.browser.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
server.bun.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
server.edge.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
server.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
server.node.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
server.react-server.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
static.browser.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
static.edge.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
static.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
static.node.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
static.react-server.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00
test-utils.js feat(kuamail): Gmail-exact mail client SPA — initial release 2026-04-22 03:08:44 -04:00

README.md

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

npm install react react-dom

Usage

In the browser

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

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://react.dev/reference/react-dom

react-dom/client

See https://react.dev/reference/react-dom/client

react-dom/server

See https://react.dev/reference/react-dom/server