React教程(详细版)一、简介(背景)二、React初体验三、React面向组件编程四、 React中的事件处理五、 生命周期函数六、 DOM的Diff算法七、 脚手架八、 消息订阅-发布机制九、React路由10、redux11、react-redux12、项目打包运行13、Hooks14、React扩展知识
一、简介(背景)本文篇幅较多,建议耐心看完,我相信多少会对你有所帮助!1.1、概念它是一个将数据渲染为HTML视图 的js库1.2、原生js痛点用dom的API去操作dom,繁琐且效率低用js直接操作dom,浏览器会进行大量的回流和重绘原生js没有组件化的编程方案,代码复用性低,哪怕有模块话的概念,但模块化也只能拆解一个个js,对样式和结构也没办法拆解,组件化就相当于3剑客整体拆解,成为一个个的小功能1.3、React特点采用组件化模式,声明式编码,提高开发效率和组件复用性在R