Kni*_*ler 10 single-page-application reactjs
我经常听到和看到关于 React 是单页应用程序的帖子,但从来不明白什么是 SPA,很多人说它不会重新加载页面,但我不明白为什么,所以你们能用简单的例子解释一下吗?
小智 18
单页应用程序是一种Web 应用程序或网站,它通过使用来自 Web 服务器的新数据动态重写当前网页来与 Web 浏览器进行交互,而不是浏览器加载整个新页面的默认方法。
这意味着您网站的 URL 不会完全更改(页面不会重新加载),而是会不断获取内容并用其重写 DOM,而不是加载新页面。
The goal is faster transitions that make the website feel more like a native app
Run Code Online (Sandbox Code Playgroud)
示例:Netflix
这是仪表板,当我们单击任何电影时,它会更改为 /watch 并且内容会被重写。

用技术术语来说:
当构建你的react-app时,你可以看到只有一个App.js,你的整个Web应用程序都从其中加载到片段和组件中。这种在单个页面上渲染组件和页面并更改 DOM 的行为(是单页面行为,因此得名),而不是加载包含新内容的新页面,这使得它感觉像单个应用程序。
| 归档时间: |
|
| 查看次数: |
24658 次 |
| 最近记录: |