8000 Use current React APIs · reactjs/react-php-v8js@05637db · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Jul 19, 2019. It is now read-only.

Commit 05637db

Browse files
committed
Use current React APIs
1 parent d0c6899 commit 05637db

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

ReactJS.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@ class ReactJS {
5151
function __construct($libsrc, $appsrc) {
5252
$react = array();
5353
// stubs, react
54-
$react[] = "var console = {warn: function(){}, error: print}";
55-
$react[] = "var global = global || this, self = self || this, window = window || this";
54+
$react[] = "var console = {warn: function(){}, error: print};";
55+
$react[] = "var global = global || this, self = self || this, window = window || this;";
5656
$react[] = $libsrc;
57-
$react[] = "var React = global.React";
57+
$react[] = "var React = global.React, ReactDOM = global.ReactDOM, ReactDOMServer = global.ReactDOMServer;";
5858
// app's components
5959
$react[] = $appsrc;
6060
$react[] = ';';
@@ -100,7 +100,7 @@ function setErrorHandler($err) {
100100
*/
101101
function getMarkup() {
102102
$js = sprintf(
103-
"print(React.renderToString(React.createElement(%s, %s)))",
103+
"print(ReactDOMServer.renderToString(React.createElement(%s, %s)))",
104104
$this->component,
105105
$this->data);
106106

@@ -137,7 +137,7 @@ function getJS($where, $return_var = null) {
137137
return
138138
($return_var ? "var $return_var = " : "") .
139139
sprintf(
140-
"React.render(React.createElement(%s, %s), %s);",
140+
"ReactDOM.render(React.createElement(%s, %s), %s);",
141141
$this->component,
142142
$this->data,
143143
$where

0 commit comments

Comments
 (0)
0