什么是单页应用程序?

4
单页应用(SPA)是什么?
我习惯使用'create-react-app'来开发。
那是指单页应用吗?
2个回答

10
最简单的回答是,单页应用程序(SPASingle Page Application)是一种网络应用程序,它加载一个单独的 HTML 页面和所有必需的资源(例如 JavaScript 和 CSS),使应用程序运行。然后使用动态技术 (AJAX) 更新页面的某些部分,而不是返回到服务器创建新页面。
另一个好处是,在主页面加载后,只传输所需的最小数据量以进行更新更改。 主页面加载 SPA 运行所需的所有内容 (js、css 等),因此初始页面加载可能需要更长时间,但之后非常快速。
处理动态内容方面的流行方式是使用像 AngularReact 这样的框架或库,来处理大量前端工作。
是的,'create-react-app' 是创建 React SPA 的工具。

0

不确定我是否正确理解你的问题,但是...

单页面应用程序是使用React的一种方式,它使用各种“视图”而不是不同的页面。这样做的好处是可以避免使用页面重定向和页面刷新,从而使页面导航简单高效。

根据你如何组织代码,'create-react-app'可以用来创建单页面应用程序或非单页面应用程序。


我明白了,谢谢 :) - Chun-Joo Park

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接