Redux核心概念
action reducer store
MVC/MVVM
MVC/MVVM都是一个UI的解决方案,是一种软件架构方式,用于降低UI,以及UI关联的数据的复杂度。
传统的服务器端的MVC
环境:
- 服务端需要响应一个完整的HTML
- 该HTML中包含页面需要的数据
- 浏览器仅承担渲染页面的作用
以上的这种方式叫做服务端渲染,即服务器端将完整的页面组装好之后,一起发送给客户端。
服务器端需要处理UI中要用到的数据,并且要将数据嵌入到页面中,最终生成一个完整的HTML页面响应。
为了降低处理这个过程的复杂度,出现了MVC模式。
Controller: 处理请求,组装这次请求需要的数据<