in src/React.Core/JavaScriptEngineFactory.cs [123:149]
protected virtual void InitialiseEngine(IJsEngine engine)
{
#if NET40
var thisAssembly = typeof(ReactEnvironment).Assembly;
#else
var thisAssembly = typeof(ReactEnvironment).GetTypeInfo().Assembly;
#endif
LoadResource(engine, "React.Core.Resources.shims.js", thisAssembly);
if (_config.LoadReact)
{
LoadResource(
engine,
_config.UseDebugReact
? "React.Core.Resources.react.generated.js"
: "React.Core.Resources.react.generated.min.js",
thisAssembly
);
}
LoadUserScripts(engine);
if (!_config.LoadReact && _scriptLoadException == null)
{
// We expect the user to have loaded their own version of React in the scripts that
// were loaded above, let's ensure that's the case.
EnsureReactLoaded(engine);
}
}