<b id="wionh"></b>

<u id="wionh"><address id="wionh"><meter id="wionh"></meter></address></u>

React腳手架的創建

時間:2023-02-11 14:33:21 類型:React
字號:    

React腳手架下入口文件index.html中有好多的標簽及關鍵詞,分別是什么意思呢?

1.  使用create-react-app創建應用

    1.1 react腳手架

        1, xxx腳手架: 用來幫助程序員快速創建一個基于xxx庫的模板項目

            1, 包含了所有需要的配置(語法檢查,JSX編譯,devServer...)

            2, 下載好了相關的依賴

            3, 可以直接運行一個簡單效果(已經有了簡單的示例頁面)

        2,  react提供了一個用于創建react項目的腳手架庫:create-react-app(通過此創建react腳手架)

        3,  項目的整體主要技術架構為: react + webpack(編譯打包: 轉換成html + css + js) + es6 + eslint(語法檢查)

        4,  使用腳手架開發的項目的特點:模塊化(一般就是一個JS文件,提供特定的功能), 組件化(HTML+CSS+JS集合) , 工程化(一條龍服務,代碼寫完,自動編譯,壓縮,語法 檢查等)

2.  創建項目并啟動

     第一步: 全局安裝create-react-app: npm install -g create-react-app

                                       npm i(install的縮寫) -g create-react-app

                                       半分鐘內搞定(npm設置淘寶鏡像)

            全局安裝后,可以在任何目錄下面使用該命令

     第二步: 切換到想創建項目的目錄,使用命令:create-react-app  myProject(項目名稱, 不要使用特殊字符和中文, 且不在中文目錄下)

     第三步: 進入項目文件夾 cd myProject

     第四步: 啟動項目: npm start

3.  react腳手架項目結構

     1, node_modules: 依賴所存放的位置

     public 目錄下

     2, index.html  : 項目的主頁面,里面設置了容器 <div id="root"></div>

        manifest.json: 應用加殼配置文件,可以直接刪除

        robots.txt  : 爬蟲設置文件(對搜索引擎的支持設置)

     src    目錄下

     3, App.js      : 組件(會被渲染到index.html中的id=root的容器中) app.css是其對應的css文件

     4, App.test.js : 測試文件,幾乎不會使用(我們測試就是直接看效果)

     5, index.css   : 放項目的公共樣式

     6, index.js    :項目的入口文件

        引入核心文件react,ReactDOM, 公共樣式,APP組件

        React.StrictMode : 能夠幫助檢查代碼中不合理的語法使用

        比如使用了 字符串格式的ref, 會提示這個將被廢棄了


        reportWebVitals;  實現頁面上一些組件性能的檢測

     7, setupTests.js  : 用于做組件測試的


項目啟動后->index.js->index.html(webpack的配置,會自動到public下面找index.html)

react腳手架結構.png

中文无码妇乱子二区三区_久久亚洲精品无码福利播放_毛片一级_日韩aⅴ无码久久精品免费

<b id="wionh"></b>

<u id="wionh"><address id="wionh"><meter id="wionh"></meter></address></u>

<