• 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

  • 相关阅读:
    sql时间天数操作
    SQL死锁
    sql操作数据库结构
    sql设置时间显示格式
    sql树形结果,查询所有子类
    centos6.5 mysql 安装
    windows git 使用
    centos6.5 vsftpd的搭建
    centos 6.5 Nginx安装
    jQuery源码中的Ajax--load方法
  • 原文地址:https://www.cnblogs.com/xyb930826/p/5548806.html
Copyright © 2020-2023  润新知