Skip to main content
Version: 7.x.x (Maintenance LTS)

Awaiting On Load

On Progress is emitted when the Unity player is loaded.

JavaScript Example

import React from "react";
import Unity, { UnityContent } from "react-unity-webgl";

export class App extends React.Component {
constructor(props) {

this.unityContent = new UnityContent(

// Create a new listener for our on loaded Event.
// When the unity player is loaded, the event will
// fire.

this.unityContent.on("loaded", () => {
// Now we can for example hide the loading overlay.

isLoading: false,

render() {
// Finally render the Unity component and pass
// the Unity content through the props. Along with
// a text that shows wether the player is loading.

return (
{this.state.isLoading === true && <div>{"Loading..."}</div>}
<Unity unityContent={this.unityContent} />