in src/React.Router/ReactRouterComponent.cs [98:116]
public override void RenderJavaScript(TextWriter writer, bool waitForDOMContentLoad)
{
if (waitForDOMContentLoad)
{
writer.Write("window.addEventListener('DOMContentLoaded', function() {");
}
writer.Write(
!_configuration.UseServerSideRendering || ClientOnly ? "ReactDOM.render(" : "ReactDOM.hydrate(");
base.WriteComponentInitialiser(writer);
writer.Write(", document.getElementById(\"");
writer.Write(ContainerId);
writer.Write("\"))");
if (waitForDOMContentLoad)
{
writer.Write("});");
}
}