React

99 阅读1分钟

1.React介绍

  • Facebook 开源的一个JavaScript库
  • React结合生态库构成一个MV*框架
  • React特点
    • Declarative(声明式编码)

      编程式实现

      需要以具体的代码表达在哪里(where)、做什么(what)、怎么做(how)
      声明式实现 只需声明在哪里(where)、做什么(what),而无需关心如何实现(how)

    • Component-Based(组件化编码)

    • 高效(高效的DOM Diff算法,最小化页面重绘)

    • 单项数据流

  • 生态介绍
    • React+ React-router + Redux+Axios+Babel+Webpack

2.React脚手架及Yarn介绍

  • 如何安装和使用React脚手架
    npm install -g create-react-app
    create-react-app my-app
    cd my-app
    npm start
  • 什么是yarn
    • yarn 是一款包管理工具
  • 为什么用yarn
    • 速度快
    • 安装版本更统一、更安全
    • 更简洁的输出
    • 更好的语义化
  • 如何使用yarn
    • yarn init
    • yarn add
    • yarn remove
    • yarn/yarn install