Hello React

这个博客展示了如何创建一个基本的React应用。通过引入React和ReactDOM库,以及使用Babel转换JSX,作者创建了一个显示'HelloReact'的<div>元素,并应用了自定义样式。jsx语法和内联样式的使用被详细解释,包括className替代class以及如何设置动态样式属性。
摘要由CSDN通过智能技术生成
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>React hello</title>
	</head>
	<style>
		.mystyle{
			background-color: blueviolet;
		}
	</style>
	<body>
		<div id="myDom">

		</div>

		<!--1:	react.production.min.js  必须要在 react-dom.production.min.js 之前引入	-->
		<script src="https://unpkg.com/react@17/umd/react.production.min.js" crossorigin></script>
		<script src="https://unpkg.com/react-dom@17/umd/react-dom.production.min.js" crossorigin></script>

		<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>

		<!--2:type="text/babel"  注意这里是babel 不是javascript   写babel	是为了使用jsx 语法 它可以帮助我们将jsx翻译为dom元素	-->
		<script type="text/babel">
			const name = 'Hello React';
		const vDom = (
				<div>
					<h2 className="mystyle">{name}</h2>
					<span style={{color:'red',fontSize:29 + 'px'}}>123</span>
				</div>
		)
		//3: react 中class=> className  (因为react中有个class类的概念,为了区分所以用className代替class)
		//4:内联样式style 不能够写 双引号 ""      {{}}  外层大括号是为了接收动态参数,内层大括号是style的数据结构(对象格式)
		ReactDOM.render(
				vDom, document.getElementById('myDom') );
		</script>
	</body>
</html>

React中文文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值