Javascript 强制更新SPA是否不好?

Javascript 强制更新SPA是否不好?,javascript,reactjs,phaser-framework,Javascript,Reactjs,Phaser Framework,我使用window.location.reload在用户离开未初始化阶段游戏的特定页面后重新加载网站。重新加载整个网站的想法是在游戏结束后停止后台运行phaser游戏。有没有更好的方法来处理这种情况 return () => { socket.emit('end-session'); window.location.reload(true); }; 这是当IonPhaser主持游戏初始化时,游戏实际呈现的时间

我使用window.location.reload在用户离开未初始化阶段游戏的特定页面后重新加载网站。重新加载整个网站的想法是在游戏结束后停止后台运行phaser游戏。有没有更好的方法来处理这种情况

        return () => {
            socket.emit('end-session');
            window.location.reload(true);
        };
这是当IonPhaser主持游戏初始化时,游戏实际呈现的时间

    if (waiting) {
        return (
            <>
                <WaitingRoom />
            </>
        );
    }

    return (
        <>
            <IonPhaser game={game} initialize={initialize} />
            <canvas id="game-container"></canvas>
        </>
    );
if(等待){
返回(
);
}
返回(
);

查找类似于
componentWillUnmount()的内容
也许可以在其中添加逻辑以删除内容