| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- # `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
- var React = require('react');
- var ReactDOM = require('react-dom');
- class MyComponent extends React.Component {
- render() {
- return <div>Hello World</div>;
- }
- }
- ReactDOM.render(<MyComponent />, node);
- ```
- ### On the server
- ```js
- var React = require('react');
- var ReactDOMServer = require('react-dom/server');
- class MyComponent extends React.Component {
- render() {
- return <div>Hello World</div>;
- }
- }
- ReactDOMServer.renderToString(<MyComponent />);
- ```
- ## API
- ### `react-dom`
- - `findDOMNode`
- - `render`
- - `unmountComponentAtNode`
- ### `react-dom/server`
- - `renderToString`
- - `renderToStaticMarkup`
|