liuyuqi-dellpc 6 years ago
parent
commit
adc5c5ed75
4 changed files with 47 additions and 0 deletions
  1. 1 0
      Dockerfile
  2. 18 0
      README.md
  3. 26 0
      demo1/index.html
  4. 2 0
      demo1/like_button.js

+ 1 - 0
Dockerfile

@@ -11,6 +11,7 @@ RUN apt-get install -y nodejs
 RUN apt-get install -y npm
 RUN npm config set registry http://registry.npm.taobao.org
 
+RUN npm install -g react
 RUN npm install -g create-react-app
 
 CMD ["/bin/bash" ,"-c" ,"while true;do echo hello docker;sleep 1;done"]

+ 18 - 0
README.md

@@ -0,0 +1,18 @@
+
+## reat-note
+
+1、在已有网站嵌入React:
+
+
+```
+ <!-- 加载 React。-->
+  <!-- 注意: 部署时,将 "development.js" 替换为 "production.min.js"。-->
+  <script src="https://unpkg.com/react@16/umd/react.development.js" crossorigin></script>
+  <script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js" crossorigin></script>
+
+  <!-- 加载我们的 React 组件。-->
+  <script src="like_button.js"></script>
+
+```
+
+2、jsx

+ 26 - 0
demo1/index.html

@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta http-equiv="X-UA-Compatible" content="ie=edge">
+    <title>React测试页面</title>
+</head>
+
+<body>
+    <div>
+        <h1>测试哈哈</h1>
+        <dir id="like_button_container"></dir>
+    </div>
+    <!-- 加载 React。-->
+    <!-- 注意: 部署时,将 "development.js" 替换为 "production.min.js"。-->
+    <script src="https://unpkg.com/react@16/umd/react.development.js" crossorigin></script>
+    <script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js" crossorigin></script>
+
+    
+    <!-- 加载我们的 React 组件。-->
+    <script src="like_button.js"></script>
+</body>
+
+</html>

+ 2 - 0
demo1/like_button.js

@@ -0,0 +1,2 @@
+const domContainer = document.querySelector('#like_button_container');
+ReactDOM.render(e(LikeButton), domContainer);