react如何入门

 时间:2026-02-12 23:01:09

1、第一步下载react.js的两个js文件并引入如下所示

<script src="../../../js/bower_components/react/JSXTransformer.js"></script>

<script src="../../../js/bower_components/react/react.js"></script>

2、第二步 你必须先定义一个div,如下所示:

 <div id="box"></div>

3、第三步 写<script>标签时注意一定要写 type="text/jsx",如下所示

<script type="text/jsx"></script>

4、第四步 在第三步的基础上,开始声明一个变量,写入react的代码,如下:

var Box =React.createClass({

    render:function(){

        return <h1>Hello {this.props.name?this.props.name:'world'}</h1>;

    }

});

这句话的意思是

我变量Box通过React创建一个虚拟的Dom,并在h1赋值this.props.name如果存在,我们就把它写成存在的name,如果不存在则直接用world代替

5、第五步   仅仅有一个虚拟的,肯定不行,我们必须把它放到真实的dom里面

React.render(

    <Box name="mogui"/>,

    document.getElementById('box')

6、综上所述,代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<script src="../../../js/bower_components/react/JSXTransformer.js"></script>

<script src="../../../js/bower_components/react/react.js"></script>

</head>

<body>

<!--第一步-->

<div id="box"></div>

<script type="text/jsx">

    

   

var Box =React.createClass({//创建虚拟dom

    render:function(){

        return <h1>Hello {this.props.name?this.props.name:'world'}</h1>;

    }

});

React.render(//将虚拟的dom放在真实dom中就像我们小时候看鬼片,鬼只有魂魄投不了胎一个道理

    <Box name="mogui"/>,

    document.getElementById('box')

    </script>

</body>

</html>

  • react入门教程
  • 怎样搭建react开发环境
  • react 子组件方法
  • 浅谈React和JQuery的区别
  • React 组件刷新
  • 热门搜索
    弘扬民族精神手抄报 环保手抄报的内容 未来世界手抄报 我爱阅读手抄报图片 有关环保的手抄报 五年级手抄报图片大全 文明创建手抄报 日行一善手抄报 推普手抄报 四年级手抄报大全