简介

react出现的背景

开发聊天消息数量状态
原因

  • 传统ui操作关系太多细节
  • 应用程序状态分散在各处,难以追踪和维护

react思想:始终整体“刷新”页面(无需关注细节)

传统局部刷新:
需要知道哪个消息是新消息,然后再创建dom节点 再更新

react:根据数据和状态更新dom

  • 一个新概念 (组件)
  • 4个必须api
  • 单向数据流
  • 完善的错误提示

传统mvc难以扩展和维护
当业务足够复杂的时候 model和view会错综复杂,很难定位是model问题还是view问题
针对这个问题 react提出flux架构:单向数据流 核心思想单向数据流


image.png

flux架构衍生项目
redux,mobx

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容