美文网首页
概念(React)

概念(React)

作者: 灯火葳蕤234 | 来源:发表于2019-03-15 20:32 被阅读0次

    1.库和框架:

    • library(库):小而巧的是库,值提供了特定的API;优点就是船小好调头,可以很方便的从一个库切换到另外的库,但是代码改动比较小;
    • Framework(框架):大而全的是框架;框架提供了一整套解决方案;所以,如果在项目中间,想切换到另外的框架,是比较困难的;

    2.React与Vue的对比

    组件化方面

    1.什么是模块化:是从代码的角度来进行分析的;把一些可复用的代码抽离为单独的模块;便于项目的维护和开发;
    2.什么是组件化:是从UI界面的角度来进行分析的;把一些可复用的UI元素,抽离为单独的组件;便于项目的维护和开发;
    3.Vue是如何实现组件化的:
    通过.vue 人间,来创建对应的组件;

    • template 结构
    • script 行为
    • style 样式
      4.React如何实现组件化:
      React中有组件化的概念,但是,并没有像Vue这样的组件模板文件;React中,一切都是以JS来表现的

    虚拟DOM(Virtual Document Object Model)

    • DOM的本质:浏览器中的概念,用JS对象来表示页面上的元素,并提供了操作DOM对象的API;
    • 虚拟DOM:是框架中的概念,是开发框架的程序员用JS对象来模拟页面上的DOM和DOM嵌套;
    • 为什么要实现虚拟DOM(虚拟DOM的目的):为了实现页面中,DOM元素的高效更新.

    相关文章

      网友评论

          本文标题:概念(React)

          本文链接:https://www.haomeiwen.com/subject/unwqmqtx.html