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)
108108 {
109109 engine . ExecuteResource ( "React.Resources.react-with-addons.js" , thisAssembly ) ;
110110 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" ) ;
111113 }
112114
113115 LoadUserScripts ( engine ) ;
Original file line number Diff line number Diff line change 99
1010var global = global || { } ;
1111var React ;
12+ var ReactDOM ;
1213
1314// Basic console shim. Caches all calls to console methods.
1415function MockConsole ( ) {
@@ -58,11 +59,13 @@ function ReactNET_initReact() {
5859 }
5960 if ( global . React ) {
6061 React = global . React ;
62+ ReactDOM = React . __SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED ; // YOLO
6163 return true ;
6264 }
6365 if ( typeof require === 'function' ) {
6466 // CommonJS-like environment (eg. Browserify)
6567 React = require ( 'react' ) ;
68+ ReactDOM = React . __SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED ; // YOLO
6669 return true ;
6770 }
6871 // :'(
You can’t perform that action at this time.
0 commit comments