public override void RenderJavaScript()

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("});");
			}
		}