React 在Html页面中使用React

1). React地址

ReactJS官网地址
Github地址

2). 搭建环境
npm install -g bower
图1.png
  • bower安装react
bower install react
图2.png
  • bower安装能够将JSX 语法转为JavaScript 语法的工具babel
bower install babel
图3.png
3). 代码编写
<!--suppress ALL -->
<html>
<head>
    <meta charset="utf-8">
    <title>学习React!!</title>
</head>
<body>
<div id="app"></div>
<script src="libs/bower_components/react/react.development.js"></script>
<script src="libs/bower_components/react/react-dom.development.js"></script>
<script src="libs/bower_components/babel/browser.js"></script>
<script type="text/babel">
    // 创建是秃头
    class MessageBox extends React.Component {
        alertMe() {
            alert('你刚才点了我一下。。。。');
        }

        render() {
            return (<h2 onClick={this.alertMe}>你好世界!!!</h2>)
        }
    }
    // 渲染
    ReactDOM.render(<MessageBox/>, document.getElementById('app'), function () {
        console.log('渲染完成啦!!');
    });
</script>
</body>
</html>
4). 效果
效果图.gif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 我们先来直观认识React,对任何而一种工具,只有使用才能够熟练掌握,React也不例外。通过多Reac...
    六个周阅读 1,269评论 3 18
  • 网上对于 React 的相关教程层出不穷,官方文档也对其中的技术要点做出了充足的解释,只是不那么简洁易懂。但有了这...
    hylerrix阅读 1,371评论 2 5
  • mysql分区 Mysql支持水平分区,并不支持垂直分区;水平分区:指将同一表中不同行的记录分配到不同的物理文件中...
    Gundy_阅读 1,022评论 0 2
  • 男孩坐在窗边,看着外面的风景不断飞驰,想到再过几个小时就可以见到女孩,嘴角不由得上扬,浮现出一丝微笑。 男孩昨晚和...
    白水黑土阅读 295评论 0 1
  • 161208 Paul Chen的最后一节workshop,蒙娜丽莎要应征project manager,要给她什...
    XxXxXxN阅读 122评论 0 0

友情链接更多精彩内容