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()组件参数更新

  • 相关阅读:
    配置DNS域名解析服务器
    使用buildroot编译bind DNS服务器
    java值得注意的几个问题
    访问权限
    import static与import的区别
    八大排序算法
    移植DNS服务bind
    Sql存储过程中延迟执行
    【转】ado实体数据模型增删改查基本用法
    JS 拖动事件
  • 原文地址:https://www.cnblogs.com/codepen2010/p/6845829.html
Copyright © 2011-2022 走看看