next.js koa 笔记
nextjs 是自身带有服务器,但它这个服务器只是用于处理 ssr 服务器渲染。像 http 请求数据,数据库连接、session 状态这些操作 nextjs 的这个服务都不处理,所以需要使用 koa 等类似的服务,手动来处理。
nextjs 是自身带有服务器,但它这个服务器只是用于处理 ssr 服务器渲染。像 http 请求数据,数据库连接、session 状态这些操作 nextjs 的这个服务都不处理,所以需要使用 koa 等类似的服务,手动来处理。
在前端开发中,经常会听到副作用的这个说法,很多人以为和吃药有副作用是一个意思,其实不是,前端的主要作用就是 data 到 UI 的渲染,所以这里说的副作用就是除了 data 渲染成 UI 以为的其他操作都算是副作用。比如事件绑定,获取数据等等。
https://lavas.baidu.com/pwa/README
Progressive Web App, 简称 PWA,是提升 Web App 的体验的一种新方法,能给用户原生应用的体验。
PWA 能做到原生应用的体验不是靠特指某一项技术,而是经过应用一些新技术进行改进,在安全、性能和体验三个方面都有很大提升,PWA 本质上是 Web App,借助一些新技术也具备了 Native App 的一些特性,兼具 Web App 和 Native App 的优点。
PWA 的主要特点包括下面三点:
可靠 - 即使在不稳定的网络环境下,也能瞬间加载并展现
体验 - 快速响应,并且有平滑的动画响应用户的操作
粘性 - 像设备上的原生应用,具有沉浸式的用户体验,用户可以添加到桌面。