了解React

2019-02-12  本文已影响0人  china_木木

1. React简介

2. 前端三大主流框架

三大框架一大抄

3. React与vue的对比

组件化方面

  1. 什么是模块化:是从代码的角度来进行分析的;把一些可复用的代码,抽离为单个的模块;便于项目的维护和开发;
  2. 什么是组件化: 是从 UI 界面的角度 来进行分析的;把一些可服用的UI元素,抽离为单独的组件;便于项目的维护和开发;
  3. 组件化的好处:随着项目规模的增大,手里的组件越来越多;很方便就能把现有的组件,拼接为一个完整的页面;
  4. Vue是如何实现组件化的: 通过 .vue 文件,来创建对应的组件;
    • template 结构
    • script 行为
    • style 样式
  1. React如何实现组件化:大家注意,React中有组件化的概念,但是,并没有像vue这样的组件模板文件;React中,一切都是以JS来表现的;因此要学习React,JS要合格;ES6 和 ES7 (async 和 await) 要会用;

开发团队方面

社区方面

在社区方面,React由于诞生的较早,所以社区比较强大,一些常见的问题、坑、最优解决方案,文档、博客在社区中都是可以很方便就能找到的;

移动APP开发体验方面

5. React中几个核心的概念

虚拟DOM(Virtual Document Object Model)

虚拟DOM - 表格排序案例

Diff算法

Diff算法图
上一篇 下一篇

猜你喜欢

热点阅读