目录
hello react
我们想要使用react,首先要引入官方核心库,以及react-dom渲染库
<script type="text/javascript" src="../day02/js/react.development.js" ></script>
<script type="text/javascript" src="../day02/js/react-dom.development.js" ></script>
虚拟dom的特点:
渲染速度快,进行虚拟dom树,变化前后对比,将不同的数据对象进行真实的dom渲染,虚拟dom就是一个对象,比真实dom更加轻量级,效率更高
虚拟dom的两种创建方式:
第一种,jsx语法创建虚拟dom(推荐)
<body>
<div id="root">
</div>
</body>
<script type="text/babel">
let VDOM=<h4>hello,react</h4>
ReactDOM.render(VDOM,document.getElementById('root'))
</script>
第二种:使用官方api创建虚拟dom
<body>
<div id="root">
</div>
</body>
<script type="text/babel">
let VDOM=<h4>hello,react</h4>
ReactDOM.render(React.createElement("h4{title:'hello,react'},'hello,react'),document.getElementById('root'))
</script>