Yangbing 1 year ago
parent
commit
bbeb853890
1 changed files with 23 additions and 1 deletions
  1. 23 1
      yangbing/react/1_认识react.html

+ 23 - 1
yangbing/react/1_认识react.html

@@ -13,11 +13,33 @@
     <script src="./react-dom.development.js"></script>
 </head>
 <body>
+    <!-- 
+        React:用于构建web与原生交互界面的库
+        vue和react区别:
+        vue.js => 偏向于html扩展
+        react.js => 偏向于javascript扩展
+        vue:
+        1.直接引入vue第三方库
+        2.vue.ui去创建
+        3.vue create 项目名
+        react:
+        通过第三方库引入
+     -->
     <div id="root"></div>
+    <!-- 
+        type ="text/babel"
+        告诉babel库 将jsx转成js
+    -->
     <script type="text/babel">
+        // 需求:将标签渲染到页面中
+        //创建标签
         const text = <div>这是一块div</div>
+        // 获取渲染位置
         const gettext =document.getElementById("root");
-        ReactDOM.createRoot(gettext).render(text)
+        // 将新标签渲染到页面上
+        // ReactDOM.createRoot(指定渲染页面)
+        // render(渲染的内容)
+        ReactDOM.createRoot(gettext).render(text);
     </script>
 </body>
 </html>