react 第二天,将Hello world 装入变数中(JSX)

react 第二天,将Hello world 装入变数中(JSX)

这和昨天的差不多,只不将Hello react移到外面。

<!DOCTYPE html><html>  <head>    <meta charset="UTF-8" /><script src="https://unpkg.com/react@16/umd/react.development.js"></script><script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script><script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>  </head>  <body>    <div id='dom'></div>    <script type='text/babel'>  var hello = <a>Heloo react</a>      ReactDOM.render(        hello,        document.getElementById('dom')      );    </script></body></html>

JAVA SCRIPT 是不能接受变数中有html标籤或等等的。而这个功能叫JSX,就是可以将一般的内容加上HTML的标籤使用。
这个功能必须汇入babel.min.js这个函式库。

var hello = <a>Heloo react</a>

ReactDOM.render(参数一,参数二);而参数一就只能接受JSX的内容,它准许变数型态的资料,但变数形态的资料最后一定要用HTML标籤夹在一起。

错误例子:ReactDOM.render(hello+hello,document.getElementById('hello'));错误例子:ReactDOM.render(<a>hello</a><div>react</div>,document.getElementById('hello'));正确例子:ReactDOM.render(<div>hello+hello</div>,document.getElementById('hello'));正确例子:ReactDOM.render(<div>hello</div>,document.getElementById('hello'));

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章