1.认识react.html 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <!-- 三个库的引入顺序不能更改 -->
  7. <!-- 将jsx转化为js -->
  8. <script src="../babel.min.js"></script>
  9. <!-- react的核心库 -->
  10. <script src="../react.development.js"></script>
  11. <!-- react 操作dom的库 -->
  12. <script src="../react-dom.development.js"></script>
  13. </head>
  14. <body>
  15. <!--
  16. react的创建方式:
  17. 1.通过第三方库引入
  18. -->
  19. <div id="root">123</div>
  20. <!-- type="text/babel"
  21. 告诉babel库将jsx转化为js
  22. -->
  23. <script type="text/babel">
  24. // 需求:h1标签渲染到页面中
  25. // 1.创建标签
  26. const happy = <div id="happy">你今天开心嘛</div>
  27. // 2.获取渲染位置
  28. const getRoot = document.getElementById('root')
  29. // 3.新标签渲染到页面上
  30. // ReactDOM.createRoot(渲染页面) //指定渲染页面
  31. // 渲染内容 render(渲染内容)
  32. ReactDOM.createRoot(getRoot).render(happy)
  33. </script>
  34. </body>
  35. </html>