• React学习之一:React初探


    一,React简介

    React是由Facebook和Instagram开发的一套创建用户界面的JavaScript库。许多人认为React是MVC中的V。

    React创建的目的是为了:构建数据随时会改变的大型应用。

    二,React的特点

    1,简单

    React能够在任意给定的时间点上准确地表达应用的展示效果。当应用的数据更新时,React会自动管理UI更新。

    2,描述性

    当数据改变时,React会自动更新,并且会只更新改变的部分。

    3,创建可组合的组件

    React所做的一切就是创建可重用的组件。实际上,使用React时你只要做一件事:创建组件。组件使得代码重用,测试和关注事项分离变得容易。

    三,React不使用模板

    传统的web应用UI使用模板和HTML指令创建,这些模板指定了许多完全抽象的概念。React则是通过把他们拆成组件来创建用户界面。这意味着React使用一个真实的,全能的编程语言来渲染视图。这比使用模板有如下优点:

    JavaScript是一个弹性的、强大的编程语言,它有能力创建抽象组件。

    通过让你的标记语言符合视图逻辑,React是的视图易于扩展和维护。

    通过把标记和内容的理解变成JavaScript代码,没有手工拼接的字符串,减少受到XSS的攻击。

    参考资料:

    https://facebook.github.io/react/docs/why-react.html

    https://facebook.github.io/react/blog/2013/06/05/why-react.html

  • 相关阅读:
    C#中一行代码实现18位数字时间戳转换为DateTime
    Java,Python,前端,Linux,公众号等5T编程资源整理免费下载
    Winform中使用FastReport的DesignReport时怎样给通过代码Table添加数据
    一、渐变边框
    一、Dev单元格
    一、Dev
    一、
    三、数据-1
    三、接口数据格式-2
    二、GitLab使用
  • 原文地址:https://www.cnblogs.com/xyb930826/p/5548806.html
Copyright © 2020-2023  润新知