您可以让React组件在应用程序加载时向您的服务器发出ajax请求,以获取 “接口版本”
。在服务器API中,您可以维护客户端版本的增量值。React组件可以将此值存储在客户端(cookie
/本地存储/等)上。当检测到更改时,它可以调用
window.location.reload(true);,这将强制浏览器放弃客户端缓存并重新加载SPA。或者更好的是,通知最终用户将要加载新版本,并询问他们是否要保存工作然后重新加载等。取决于您要执行的操作。

您可以让React组件在应用程序加载时向您的服务器发出ajax请求,以获取 “接口版本”
。在服务器API中,您可以维护客户端版本的增量值。React组件可以将此值存储在客户端(cookie
/本地存储/等)上。当检测到更改时,它可以调用
window.location.reload(true);,这将强制浏览器放弃客户端缓存并重新加载SPA。或者更好的是,通知最终用户将要加载新版本,并询问他们是否要保存工作然后重新加载等。取决于您要执行的操作。