Skip to content

Commit 712199e

Browse files
committed
React -> ReactDOM for render() and findDOMNode()
1 parent 94ccda8 commit 712199e

File tree

113 files changed

+7244
-8048
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+7244
-8048
lines changed

docs/_js/examples/hello.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ var HelloMessage = React.createClass({
55
}
66
});
77
8-
React.render(<HelloMessage name="John" />, mountNode);
8+
ReactDOM.render(<HelloMessage name="John" />, mountNode);
99
`;
1010

11-
React.render(
11+
ReactDOM.render(
1212
<ReactPlayground codeText={HELLO_COMPONENT} />,
1313
document.getElementById('helloExample')
1414
);

docs/_js/examples/markdown.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ var MarkdownEditor = React.createClass({
44
return {value: 'Type some *markdown* here!'};
55
},
66
handleChange: function() {
7-
this.setState({value: React.findDOMNode(this.refs.textarea).value});
7+
this.setState({value: this.refs.textarea.value});
88
},
99
rawMarkup: function() {
1010
return { __html: marked(this.state.value, {sanitize: true}) };
@@ -27,10 +27,10 @@ var MarkdownEditor = React.createClass({
2727
}
2828
});
2929
30-
React.render(<MarkdownEditor />, mountNode);
30+
ReactDOM.render(<MarkdownEditor />, mountNode);
3131
`;
3232

33-
React.render(
33+
ReactDOM.render(
3434
<ReactPlayground codeText={MARKDOWN_COMPONENT} />,
3535
document.getElementById('markdownExample')
3636
);

docs/_js/examples/timer.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ var Timer = React.createClass({
1919
}
2020
});
2121
22-
React.render(<Timer />, mountNode);
22+
ReactDOM.render(<Timer />, mountNode);
2323
`;
2424

25-
React.render(
25+
ReactDOM.render(
2626
<ReactPlayground codeText={TIMER_COMPONENT} />,
2727
document.getElementById('timerExample')
2828
);

docs/_js/examples/todo.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ var TodoApp = React.createClass({
3434
}
3535
});
3636
37-
React.render(<TodoApp />, mountNode);
37+
ReactDOM.render(<TodoApp />, mountNode);
3838
`;
3939

40-
React.render(
40+
ReactDOM.render(
4141
<ReactPlayground codeText={TODO_COMPONENT} />,
4242
document.getElementById('todoExample')
4343
);

docs/_js/html-jsx.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,5 +78,5 @@ var HELLO_COMPONENT = "\
7878
}
7979
});
8080

81-
React.render(<HTMLtoJSXComponent />, document.getElementById('jsxCompiler'));
81+
ReactDOM.render(<HTMLtoJSXComponent />, document.getElementById('jsxCompiler'));
8282
}());

docs/_js/live_editor.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ var CodeMirrorEditor = React.createClass({
2121
componentDidMount: function() {
2222
if (IS_MOBILE) return;
2323

24-
this.editor = CodeMirror.fromTextArea(React.findDOMNode(this.refs.editor), {
24+
this.editor = CodeMirror.fromTextArea(ReactDOM.findDOMNode(this.refs.editor), {
2525
mode: 'javascript',
2626
lineNumbers: this.props.lineNumbers,
2727
lineWrapping: true,
@@ -194,16 +194,16 @@ var ReactPlayground = React.createClass({
194194
},
195195

196196
executeCode: function() {
197-
var mountNode = React.findDOMNode(this.refs.mount);
197+
var mountNode = ReactDOM.findDOMNode(this.refs.mount);
198198

199199
try {
200-
React.unmountComponentAtNode(mountNode);
200+
ReactDOM.unmountComponentAtNode(mountNode);
201201
} catch (e) { }
202202

203203
try {
204204
var compiledCode = this.compileCode();
205205
if (this.props.renderCode) {
206-
React.render(
206+
ReactDOM.render(
207207
<CodeMirrorEditor codeText={compiledCode} readOnly={true} />,
208208
mountNode
209209
);
@@ -212,7 +212,7 @@ var ReactPlayground = React.createClass({
212212
}
213213
} catch (err) {
214214
this.setTimeout(function() {
215-
React.render(
215+
ReactDOM.render(
216216
<div className="playgroundError">{err.toString()}</div>,
217217
mountNode
218218
);

docs/_layouts/default.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
<script src="/react/js/codemirror.js"></script>
3232
<script src="/react/js/javascript.js"></script>
3333
<script src="/react/js/react.js"></script>
34+
<script src="/react/js/react-dom.js"></script>
3435
<script src="/react/js/babel-browser.min.js"></script>
3536
<script src="/react/js/live_editor.js"></script>
3637
</head>

docs/_posts/2015-10-01-react-render-and-top-level-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "React.render and the Top Level React API"
2+
title: "ReactDOM.render and the Top Level React API"
33
author: jimandsebastian
44
---
55

docs/docs/02-displaying-data.it-IT.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ var HelloWorld = React.createClass({
4848
});
4949

5050
setInterval(function() {
51-
React.render(
51+
ReactDOM.render(
5252
<HelloWorld date={new Date()} />,
5353
document.getElementById('example')
5454
);
@@ -107,7 +107,7 @@ JSX è completamente opzionale; non è necessario utilizzare JSX con React. Puoi
107107
var child1 = React.createElement('li', null, 'Primo Contenuto di Testo');
108108
var child2 = React.createElement('li', null, 'Secondo Contenuto di Testo');
109109
var root = React.createElement('ul', { className: 'my-list' }, child1, child2);
110-
React.render(root, document.getElementById('example'));
110+
ReactDOM.render(root, document.getElementById('example'));
111111
```
112112

113113
Per comodità, puoi creare funzioni factory scorciatoia per costruire elementi da componenti personalizzati.
@@ -116,7 +116,7 @@ Per comodità, puoi creare funzioni factory scorciatoia per costruire elementi d
116116
var Factory = React.createFactory(ComponentClass);
117117
...
118118
var root = Factory({ custom: 'prop' });
119-
React.render(root, document.getElementById('example'));
119+
ReactDOM.render(root, document.getElementById('example'));
120120
```
121121

122122
React possiede già delle factory predefinite per i tag HTML comuni:

docs/docs/02-displaying-data.ja-JP.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ var HelloWorld = React.createClass({
4848
});
4949

5050
setInterval(function() {
51-
React.render(
51+
ReactDOM.render(
5252
<HelloWorld date={new Date()} />,
5353
document.getElementById('example')
5454
);
@@ -104,15 +104,15 @@ JSXは完全にオプションです。Reactと一緒にJSXを使う必要はあ
104104
var child1 = React.createElement('li', null, 'First Text Content');
105105
var child2 = React.createElement('li', null, 'Second Text Content');
106106
var root = React.createElement('ul', { className: 'my-list' }, child1, child2);
107-
React.render(root, document.getElementById('example'));
107+
ReactDOM.render(root, document.getElementById('example'));
108108
```
109109
便利に書くために、カスタムコンポーネントで要素を作るために簡略した記法でファクトリー関数を作ることができます。
110110

111111
```javascript
112112
var Factory = React.createFactory(ComponentClass);
113113
...
114114
var root = Factory({ custom: 'prop' });
115-
React.render(root, document.getElementById('example'));
115+
ReactDOM.render(root, document.getElementById('example'));
116116
```
117117

118118
Reactはすでに、共通なHTMLのタグについてはビルトインの関数を持っています。

0 commit comments

Comments
 (0)