是否可以使用共享URL创建SPA?

时间:2020-01-11 05:45:58

标签: javascript reactjs single-page-application server-side-rendering

是否可以创建一个具有可共享链接和从服务器呈现的页面的Web应用程序,这些链接和页面在更改URL时不会刷新?

例如,我正在考虑让用户能够查看site.com/game/1并让服务器为游戏提供一些React模板(如果存在游戏1)。我还希望该URL是可见的,而不必先使用主页或其他页面上的链接,并且理想情况下该页面不会刷新。这有可能吗?如果可以,可以用React完成吗?可以在没有SSR的情况下完成吗?

1 个答案:

答案 0 :(得分:0)

是否可以创建一个具有可共享链接和从服务器呈现的页面的Web应用程序,这些链接和页面在更改URL时不会刷新?

使用Gatsby,您可以创建带有路由的SPA,并且每个页面可以具有自己的URL,并且其模板(布局)与其他页面完全不同。 Gatsby使用React来渲染页面。