React 在Html页面中使用React

本文详细介绍如何从零开始搭建React开发环境,包括安装Node.js、使用bower管理依赖,以及配置Babel转换JSX语法。通过一个简单的点击警报示例,展示React组件的创建和渲染过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1). React地址

ReactJS官网地址
Github地址

2). 搭建环境
npm install -g bower
3110861-f6cb1ade0938651b.png
图1.png
  • bower安装react
bower install react
3110861-e1c613e2ed97e8d5.png
图2.png
  • bower安装能够将JSX 语法转为JavaScript 语法的工具babel
bower install babel
3110861-c91fcd92df90ba16.png
图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). 效果
3110861-82d50231917cdb3a.gif
效果图.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值