1.单页面应用:实际是把整个项目的所有内容分成很多组件。
优点:前后端分离开发,后端只负责给数据。
减轻服务器压力。
良好的交互体验。
2.多页面:概念和单页面应用相反。
缺点:每次进入新的页面,都需要向服务器发送请求,要整个页面的所有代码,且每次刷新,都会再次请求。浪费流量、有延迟、友好性差、体验差。
3.所以,现在都用单页面应用,做法是一次性把所有页面请求过来,而后来不会重新加载页面,取而代之的是利用js的变化HTML内容(除非是数据是动态的),例如:动态显示或隐藏。
模式组成(结合项目来说):
component models service
4.单页面应用React的路由解决方案: react-route
属性如下:
理解单页面应用和react-route的关系
最新推荐文章于 2024-08-21 08:48:16 发布