09-02-2021
打开新建立的 HTML 网页,在需要使用到React 的位置展现,我们需要在此处加上一个<div></div>
同时,我们在<div></div>
中需要给它一个独一无二的id属性名称,这样的话我们就可以在後续的JacaScript中找到它,并且在里面展示React Component。
写法就会像:
// 范例 - New_Content 当作id 名称
<!-- ... HTML内 ... -->
<div id="New_Content"></div>
<!-- ... HTML内 ... -->
<div></div>
内会是空白的,React 会替换DOM container 里所编辑的内容加上<script></script>
标签
<!-- ... HTML内容们 ... -->
<!-- 载入 React。 -->
<!-- 注意:在发布应用程序前,请把「development.js」替换成「production.min.js」。 -->
<script src="https://unpkg.com/react@17/umd/react.development.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@17/umd/react-dom.development.js" crossorigin></script>
<!-- 载入我们所写的的 React component。-->
<script src="share_button.js"></script>
</body>
React使用上会运用到大量的ES6新语法,若不熟悉可以来此网页补补脑,也可以来此网页看看==Babel是如何编译ES6的语法==。
完成以上步骤就可以在我们新建立的==share_button.js==底下增加内容了
const domContainer = document.querySelector('#New_Content');
ReactDOM.render(e(ShareButton), domContainer);
npx create-next-app
npm run dev
之後会用到的css样式套件,在此时先一并安装起来
引入Chakra
npm i @chakra-ui/react @emotion/react@^11 @emotion/styled@^11 framer-motion@^4
引入Component styled
npm install --save styled-components
重启开发服务器
按Ctrl + c停止服务器并再次运行:npm run dev
>>: [Day02] JavaScript - ES6 概要&语法
前言 DevOps 是一种理念,目的是让开发到发布的速度、稳定性都能提升。 而 CI/CD 是实践 ...
if event.postback.data[0] == "签" and eve...
【前言】 既然没有办法用既有的资源找出 Ownership,那我就自己写!但 Opensea.js...
如果讲了自动编码器(AE), 却不介绍变分自动编码器(VAE), 感觉有点太可惜了。 听到生成演算法...
前面有提到TinyML 然後我就看到这个了 Teachable Machine(TM) 这网页可以收...