什么是SPA(单页应用程序)?
我习惯通过'create-react-app'做出反应 那是SPA?
答案 0 :(得分:0)
不确定我是否正确理解了您的问题,但是...
单页应用程序是使用React的一种方式,它使用各种“视图”而不是不同的页面。这是有利的,因为它可以防止使用页面重定向和页面重新加载,这使页面导航变得简单而高效。
“ create-react-app”可用于创建SPA或非SPA,具体取决于您组织代码的方式。
答案 1 :(得分:0)
简单的答案是SPA或单页应用程序是将单个HTML页面作为前端加载的Web应用程序。然后,它使用动态技术(AJAX)仅更新该页面的一部分,而不是往返于服务器以创建新页面。 这样做的好处是,在加载主页后,仅传输进行更改所需的最少数据量。主页会加载SPA需要运行的所有内容(js,css等),因此初始页面加载可能会花费更长的时间,但此后速度非常快。
处理动态内容方面的流行方法是使用Angular或React之类的框架或库来处理大量前端工作。
是的,'create-react-app'是用于创建React SPA的工具。