mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
aa8266c4f7
* Prepare placeholders before timing out While a tree is suspended, prepare for the timeout by pre-rendering the placeholder state. This simplifies the implementation a bit because every render now results in a completed tree. * Suspend inside an already timed out Placeholder A component should be able to suspend inside an already timed out placeholder. The time at which the placeholder committed is used as the start time for a subsequent suspend. So, if a placeholder times out after 3 seconds, and an inner placeholder has a threshold of 2 seconds, the inner placeholder will not time out until 5 seconds total have elapsed.
react-dom
This package serves as the entry point of the DOM-related rendering paths. It is intended to be paired with the isomorphic React, which will be shipped as react to npm.
Installation
npm install react react-dom
Usage
In the browser
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
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
findDOMNoderenderunmountComponentAtNode
react-dom/server
renderToStringrenderToStaticMarkup