iT邦幫忙

2021 iThome 鐵人賽

DAY 3
0

這次來介紹兩個方式在專案裡設置使用React吧!

本系列文章使用的環境系統為
電腦系統:macOS Big Sur 11.2.3 M1晶片
編輯器:vscode(Visual Studio Code)

方法一:透過CDN引入

・直接在在html的head中引入React、React DOM、Babel

//React本體
<script crossorigin src="https://unpkg.com/react@17/umd/react.development.js"></script>

//React DOM:提供用於DOM的特定函式。
<script crossorigin src="https://unpkg.com/react-dom@17/umd/react-dom.development.js"></script>

//Babel:將JSX語法轉譯讓瀏覽器能夠去解讀。
<script src="https://unpkg.com/babel-standalone@6.26.0/babel.js"></script>

・在body標籤中加入id為"root"的div標籤作為React的進入節點

<div id="root"></div>

・在body標籤尾端建立並掛載React的DOM

<script type="text/babel">
      class App extends React.Component {
        render() {
          return <h1>Hello, world!</h1>;
        }
      }
      
      ReactDOM.render(<App />, document.getElementById("root"));
</script>

透過vsCode的工具"Live Server"即時瀏覽,Hello, world!成功出現在畫面上囉!
https://ithelp.ithome.com.tw/upload/images/20210918/201403033ULrw31a4q.png

方法二:使用Create React App快速建立專案

create-react-app 是來自於 Facebookz發布的工具,
能夠快速建立 React 的 single-page 應用程式的開發環境。

使用create-react-app前需要安裝以下軟體套件:
1.Node.js版本≥8.10
2.NPM版本≥ 5.6 或是yarn(皆是套件管理工具)

・打開終端機,切換到你想放置專案的位置

cd Desktop/

・使用npx(pm 5.2+ 附帶的 package 執行器)執行create-react-app(*my-app可更換成自己想要的專案名稱)

npx create-react-app my-app

安裝完成後會出現以下訊息
https://ithelp.ithome.com.tw/upload/images/20210918/20140303m87WvTPrUt.png

·按照提示指令在終端機切換到專案後,接著啟動React專案

//切換到專案
cd my-app

//啟動專案
yarn start

瀏覽器會自動開啟 http://localhost:3000 的預設port,出現以下畫面,代表你的專案已經建立成功了!
https://ithelp.ithome.com.tw/upload/images/20210918/20140303PhRDWb43VL.png


上一篇
Day2 React是什麼呢?
下一篇
Day4 專案架構
系列文
看初心者怎麼學React30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言