zoukankan      html  css  js  c++  java
  • React应用场景

    React应用场景

    • 复杂场景下的高性能
    • 重用组件库,组件组合

    React优势

    • 组件化--分工、合作
    • 虚拟DOM树--性能高
    • 跨平台--移动端

     React不足

    • 学习曲线特别陡
    • 设计思想有点特别

    React全家桶/技术栈/生态圈

    1.React主体

    2.WebPack:grunt,gulp自动化构建工具

    3.Flex:布局

    4.React-Router:路由

    5.Redux:View层

    6.Mocha:测试

    7.Istanbul:覆盖率

    JSX :

    1. 增强型JS语法-HTML直接写在Javascript里
    2. babel
    • 有且仅有一个父元素
    • 模板字符串

    ------------------------------------

    最强:

    组件

    状态

     

    ------------------------------------

    4.用构造函数constructor()时,必须用super()

     

    angular监管UI,数据为中心,不支持原生计时器,JQuery

    组件化,状态管理,支持原生计时器,JQuery

     

    组件生存周期

    componentWillMount()创建之前

    componentDidMount()创建之后

     

      componentWillUpdate()更新之前

      componentDidUpdate()更新之后

      

      componentWillUnmount()卸载之前

      没有componentdidUnmount() 

      componentWillReceiveProps()组件参数更新

  • 相关阅读:
    java基础语法
    java 设计模式
    Mysql或者SQL Server数据库的运行机制和体系架构
    数据库中间件
    Spring的工作原理
    Hibernate和Mybatis的工作原理以及区别
    SpringMVC
    HTML学习笔记(八) Web Worker
    HTML学习笔记(七) Web Storage
    HTML学习笔记(六) 元素拖放
  • 原文地址:https://www.cnblogs.com/codepen2010/p/6845829.html
Copyright © 2011-2022 走看看