React 是一个采用声明式,高效并且灵活的方式来构建用户界面的框架。css
像学习Vue同样学习React,要使用React框架须要导入相关依赖,架构不一样,导入方式不一样,若是是直接写html那么须要经过script直接导入js库,若是使用脚手架开发,须要使用npm进行导入。这里,咱们采用比较简单的script方式来学习react的基础知识,官方教程中也是这么建议的。html
咱们经过script标签导入react/react-dom/babelreact
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>hello world</title> <!-- 导入react/react-dom/babel --> <script src="https://cdn.bootcss.com/react/16.6.0/umd/react.development.js"></script> <script src="https://cdn.bootcss.com/react-dom/16.6.0/umd/react-dom.development.js"></script> <script src="https://cdn.bootcss.com/babel-standalone/6.26.0/babel.min.js"></script> </head> <body> <div id="app"></div> <!--注意到了么,这里的type为text/babel哦,这样,代码里面才能出现es6语法与jsx语法--> <script type='text/babel'> /* render函数接受两个参数,第一个参数为虚拟dom,第二个参数为容器*/ ReactDOM.render( <h1>Hello, world!</h1>, document.getElementById('app') ); </script> </body> </html>
到此,咱们就成功运行了一个React项目es6