React 在Html页面中使用React

简介: 1). React地址ReactJS官网地址Github地址2). 搭建环境安装Node.js官网全局安装bowernpm install -g bower图1.
1). React地址

ReactJS官网地址
Github地址

2). 搭建环境
npm install -g bower
img_9959abe6795e6fb252022e3758dcf5e6.png
图1.png
  • bower安装react
bower install react
img_7e356415a25743cd2fa3a94a105d0f24.png
图2.png
  • bower安装能够将JSX 语法转为JavaScript 语法的工具babel
bower install babel
img_bd881fc098a0994aa47f6736afd796c0.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). 效果
img_59bab2119f46e8f3b2a6081b8f2b3aaf.gif
效果图.gif
目录
相关文章
|
2月前
|
前端开发 JavaScript
React项目路由懒加载lazy、Suspense,使第一次打开项目页面变快
本文介绍了在React项目中实现路由懒加载的方法,使用React提供的`lazy`和`Suspense`来优化项目首次加载的速度。通过将路由组件改为懒加载的方式,可以显著减少初始包的大小,从而加快首次加载速度。文章还展示了如何使用`Suspense`组件包裹`Switch`来实现懒加载过程中的fallback效果,并提供了使用前后的加载时间对比,说明了懒加载对性能的提升作用。
132 2
React项目路由懒加载lazy、Suspense,使第一次打开项目页面变快
|
8天前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
27 2
|
25天前
|
XML 前端开发 JavaScript
前端开发进阶:从HTML到React.js
【10月更文挑战第9天】前端开发进阶:从HTML到React.js
|
2月前
|
前端开发 JavaScript UED
react或者vue更改用户所属组,将页面所有数据进行替换(解决问题思路)____一个按钮使得页面所有接口重新请求
在React或Vue中,若需在更改用户所属组后更新页面所有数据但不刷新整个页面,可以通过改变路由出口的key值来实现。在用户切换组成功后,更新key值,这会触发React或Vue重新渲染路由出口下的所有组件,从而请求新的数据。这种方法避免了使用`window.location.reload()`导致的页面闪烁,提供了更流畅的用户体验。
52 1
react或者vue更改用户所属组,将页面所有数据进行替换(解决问题思路)____一个按钮使得页面所有接口重新请求
|
1月前
|
移动开发 前端开发 JavaScript
【HTML】HTML页面和常见标签
【HTML】HTML页面和常见标签
32 1
|
2月前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
43 6
|
19天前
|
移动开发 HTML5
一个最简单的 HTML 页面结构如下:
HTML 是一种标记语言,用于描述网页结构。通过 `&lt;html&gt;`, `&lt;head&gt;`, `&lt;body&gt;` 等标签构建页面,支持文本、图像、链接、表格等多种元素。本文介绍了 HTML 基础,包括常用标签及创建简单网页的实例,帮助初学者快速入门。
52 0
|
2月前
|
前端开发
React页面跳转取消上一个页面的所有请求
React页面跳转时取消上一个页面的所有axios请求,通过axios拦截器设置cancelToken,并在页面跳转时调用cancel函数取消未完成的请求。
21 2
|
2月前
|
前端开发 JavaScript
React配合axios请求拦截校验session,403跳转至登陆页面
React中使用axios进行请求拦截,通过自定义事件监听和响应拦截实现403状态码时的自动登录页面跳转。
70 2
|
2月前
|
JavaScript 前端开发
react字符串转为dom标签,类似于Vue中的v-html
本文介绍了在React中将字符串转换为DOM标签的方法,类似于Vue中的`v-html`指令,通过使用`dangerouslySetInnerHTML`属性实现。
76 0
react字符串转为dom标签,类似于Vue中的v-html

热门文章

最新文章