`
Dream丶小雅
  • 浏览: 47308 次
文章分类
社区版块
存档分类
最新评论

最火的React框架

阅读更多

在IT行业现在最火的框架,毋庸置疑的是React框架。

由于React设计独特,性能出众,代码逻辑却非常简单,被越来越多的人关注和学习,认为它将来可能成为Web开发的主要框架。

React为了更高超的性能而使用虚拟DOM作为其不同的实现,它同时也可以由服务器Node.js渲染-而不需要过重的浏览器DOM支持。DOM是节点树的HTML,虚拟的DOM是存在于内存之中的一种数据结构。

React有三个库:react.js ,react-dom.js和Browser.js,它们必须首先加载。react.js是React的核心库,react-dom.js是提供与DOM相关的功能,Browser.js的作用是将JSX语法转为JavaScript语法。React独有JSX语法,跟JavaScript不兼容,凡是使用JSX的地方,都要<script>标签的type属性为"text/bable".

ReactDOM.reender()是React的最基本方法,用于将模板转为HTML语言,并插入指定的DOM节点。

<!DOCTYPE html>
<html>
  <head>
    <script src="../build/react.js"></script>
    <script src="../build/react-dom.js"></script>
    <script src="../build/browser.min.js"></script>
  </head>
  <body>
    <div id="example"></div>
    <script type="text/babel">
  ReactDOM.render(
  <h1>Hello, world!</h1>,
  document.getElementById('example')
);
    </script>
  </body>
</html>

 

React允许将代码封装成组件,然后像普通的HTML标签一样,在网页中插入这个组件。React.creactClass方法就用于生成一个组件类。

<!DOCTYPE html>
<html>
  <head>
    <script src="../build/react.js"></script>
    <script src="../build/react-dom.js"></script>
    <script src="../build/browser.min.js"></script>
  </head>
  <body>
    <div id="example"></div>
    <script type="text/babel">
    var HelloMessage = React.createClass({
  render: function() {
    return <h1>
      Hello {this.props.name}
    </h1><p>
      some text
    </p>;
  }
});
ReactDOM.render(
  <HelloMessage/>,
  document.getElementById('example')
);
    </script>
  </body>
</html>

 

 

分享到:
评论

相关推荐

    web前端react框架

    是前端很火的框架,包含jsx使用规则,严格模式&lt;React.StrictMode&gt;,函数组件,类组件的区别,super是否添加参数问题,setState进行异步修改状态,以及状态提升,类组件生命周期(废弃掉的),组件之间的优化,受控和...

    Vue+React+Angular精品中午文档

    目前最火的三大前端框架主要是:Vue、React 和 Angular。 这是在下整理过的精品中午文档哦!!!

    React开发实战

    尽量选择开放性的,或者说是开源的语言和框架,用的人多了,才能火起来。 二:热度。热度包括两个维度,一个是参与的总人数,另一个持续增加的人数。总人数少了不行,近期活跃度低的也不行,缺一不可。如果总人数太...

    从Samurai-Native框架开发谈ReactNative

    近一年移动开发领域最火的话题就是“Web与Native正在融合”,ReactNative的出现是推动融合的一个关键点。正如F8大会的主题“Bringmodernwebtechtomobile”,巨头们已经着手从上自下展开技术融合,WebApp开发者们与...

    React 组件转 Vue 组件的命令写法

    基于目前React和Vue比较火,开发react-to-vue 工具的目的是为了进一步提高组件的可复用用性,让组件复用不仅仅局限在一个框架里面 简介 对于react-to-vue工具,转化的是基本的react component,而不是全部的react...

    JavaScript - React经典教程系列

    React.JS 是目前火的前端框架之一,是一个相对于别的框架更专注于view层的前端框架。由于 React的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是...

    react 学习案例

    react 是现在非常火的前端的框架,这个运用node做服务器,react写前台,webpack前端自动化。

    react_music:React_Music

    这次重构使用的框架不是国内的火爆前端框架 Vue 而是 在国外较流行一些的前端框架 React。 目的就是:最近学了React 这款框架想找项目做,找着找着还是决定用 PC-ONEMUSIC项目 准备重构一遍。文件结构梳理1. src + ...

    react系列从零开始_简单谈谈react

    react算是目前最火的js MVC框架了,写一个react系列的博客,顺便回忆一下react的基础知识,新入门前端的小白,可以持续关注,我会从零开始教大家用react开发一个完整的项目,也会涉及到webpack,node等前端知识,...

    react-dva-webpack:react,dva,webpack集成框架

    react-dva-webpack 集成了react-dva-webpack和antd-mobile 执行npm i下载所有相关库

    Deno 中 React 和其他的全栈框架。

    网站 | 开始 | 文档 | ESM.sh | 贡献

    小白教程|一小时上手最流行的前端框架vue(推荐)|vue-46153.pdf

    vue是现在很火的一个前端MVVM框架,它以数据驱动和组件化的思想构建,与angular和react并称前端三大框架。相比angular和react,vue更加轻巧、高性能、也很容易上手。大家也可以移步vue官网,看一下它的介绍和核心...

    React+VUE+ES6完整入门基础与项目实战+赠送仿京东电商网站

    React和VUE是目前最火的前端框架,就业薪资很高,本课程教您如何快速学会React和VUE并应用到实战,教你如何解决内存泄漏,常用UI库的使用,自己封装组件,正式上线白屏问题,性能优化等。对正在工作当中或打算学习...

    可能是目前最完整的前端框架Vue.js全面介绍

    2016年最火的前端框架当属Vue.js了,很多使用过vue的程序员这样评价它,“vue.js兼具angular.js和react.js的优点,并剔除了它们的缺点”。授予了这么高的评价的vue.js,也是开源世界华人的骄傲,因为它的作者是位...

    rbx::running_shoe:rbx – React的综合布尔玛UI框架

    rbx – React的综合布尔玛UI框架 :running_shoe: 。 :upside-down_face: 我会等待,去看看他们! 特征 最新的布尔玛实施(0.7.5) 使用TypeScript 3为React 16编写 经过良好测试和 广泛的定制支持 如果你问我的...

    appTransferencia_REACT:使用 ReactJS 和 SASS 的银行转账应用

    我的第一个 ReactJS 项目该项目是一个简单的银行转账应用程序,它调用 API 调用将在屏幕上列出...要进行支付,必须调用支付端点,该端点将根据所选卡批准/拒绝交易,然后成功完成支付模式或必须在屏幕上显示错误模式。...

    可能是目前最完整的前端框架Vue.js介绍

    2016年最火的前端框架当属Vue.js了,很多使用过vue的程序员这样评价它,“vue.js兼具angular.js和react.js的优点,并剔除了它们的缺点”。授予了这么高的评价的vue.js,也是开源世界华人的骄傲,因为它的作者是位...

    react-blog:博客重构

    曾经用的php+mysql+js写的博客,现在看来已经很low了,所以用目前最火的 react+koa框架重构一下。 先上地址吧:目前线上版本,要想看到最新版本和代码,请看Github地址 , 因为博客正在开发中,部分功能可以使用,...

    第一次接触神奇的前端框架vue.js

     入手2016最火前端框架之一vue.js。大概从网上找了些资料看了下vue.js,从网上的资料来看只能惊叹其发展速度太快,让我意外的是其作者是华人的前提下作品这么受欢迎。 网上的博客和教程各种组合。以至于我都有些...

Global site tag (gtag.js) - Google Analytics