File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -108,6 +108,8 @@ protected virtual void InitialiseEngine(IJsEngine engine)
108
108
{
109
109
engine . ExecuteResource ( "React.Resources.react-with-addons.js" , thisAssembly ) ;
110
110
engine . Execute ( "React = global.React" ) ;
111
+ // Expose ReactDOM as some scripts may be using it. #yolo
112
+ engine . Execute ( "ReactDOM = React.__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED" ) ;
111
113
}
112
114
113
115
LoadUserScripts ( engine ) ;
Original file line number Diff line number Diff line change 9
9
10
10
var global = global || { } ;
11
11
var React ;
12
+ var ReactDOM ;
12
13
13
14
// Basic console shim. Caches all calls to console methods.
14
15
function MockConsole ( ) {
@@ -58,11 +59,13 @@ function ReactNET_initReact() {
58
59
}
59
60
if ( global . React ) {
60
61
React = global . React ;
62
+ ReactDOM = React . __SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED ; // YOLO
61
63
return true ;
62
64
}
63
65
if ( typeof require === 'function' ) {
64
66
// CommonJS-like environment (eg. Browserify)
65
67
React = require ( 'react' ) ;
68
+ ReactDOM = React . __SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED ; // YOLO
66
69
return true ;
67
70
}
68
71
// :'(
You can’t perform that action at this time.
0 commit comments