一個JavaScript 執行環境(run-time environment):傳送門 (下載左邊LTS版本)
Node Version Manger,Node 的版本管理器,管理、切換Node版本。
下載nvm-setup.zip檔案:傳送門
*
是目前使用的版本<version>
:安裝某個版本的 node<version>
:解除安裝指定版本<version>
:切換node版本Node Package Manager,Node 的套件管理器,安裝Node.js的時候會一起安裝,能下載和管理各種套件。
和NPM一樣是套件管理工具,不過是以暫存的方式使用套件,用完就刪。
更詳細解答:傳送門
<name>
:建立一個React專案,並把所有會用到的工具套件都安裝完畢若出現找不到指令,就是沒安裝成功。
可以透過cd ..、ls等指令找到專案
|
–– /node_modules 負責用來存放經由 npm 安裝過後的套件
|
–– /public 靜態網頁
|
–– /src
專案中主要的檔案都會放置在此資料夾下,其中 index.js 是整個專案的程式進入點, App.js 是 React 建立專案預設的元件。
|
–– .gitignore 忽略不上傳git的檔案 (ex:.env、package-lock.json、node_modules)。
|
–– package-lock.json 在npm install時後生成一份文件,紀錄當前狀態下安裝的各個npm package的具體來源和版本號。
|
–– package.json 記錄所有安裝的套件與版本,用於專案設定與可以一次安裝多項套件,並且解決相依性問題。
|
–– README.md
index.js 為 React 專案啟動時的進入點,會把放在ReactDOM.render裡面的程式渲染在html檔裡面的root標籤內,一般會將App.js頁面元件放置於此進行渲染。
是React的程式進入點,用來將 Virtual DOM 轉換成為真實的DOM。
把要渲染的內容丟入ReactDOM -> ReactDOM整理要渲染的內容 -> 對原始綁定的div在DOM上的位置做渲染 -> 完成畫面渲染
寫法:
ReactDOM.render(要顯示的 React Element, 要顯示到哪個 HTML DOM element )