react如何入门

2025-12-13 15:51:05

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>

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:85
  • 阅读量:120
  • 阅读量:88
  • 阅读量:69
  • 阅读量:87
  • 猜你喜欢