使用react前的準(zhǔn)備工作

在開始學(xué)習(xí)之前,請(qǐng):
  • 下載個(gè)人IDE烛恤,推薦vscode官網(wǎng)
  • 安裝node鹤盒,node官網(wǎng)
    下載完了之后义起,打開bash(cmd)或者vscode的終端西轩,先檢查一下node版本號(hào)以便查看node是否安裝好芍碧,輸入:node -v;查看npm版本號(hào):npm -v;
查看版本號(hào)
我所寫的demo都是基于以下版本
  • node: v10.23.0
  • npm: 6.14.8
所用工具

我選擇了create-react-app作為創(chuàng)建react項(xiàng)目栅迄,原因有二:

  • 可信賴度高痕惋,create-react-app是由react官方支持的創(chuàng)建react應(yīng)用程序的方法;
  • 省時(shí)省力区宇,只需專注代碼,無需做webpack值戳,babel等配置议谷,create-react-app預(yù)先配置好了且隱藏了該配置.
項(xiàng)目創(chuàng)建步驟
  1. 新建一個(gè)項(xiàng)目工程文件夾(往后將存放所有有關(guān)于react的項(xiàng)目),名為my-react:


    my-react 文件夾
  1. 用vscode打開該文件夾堕虹,打開終端卧晓,輸入命令: npm i create-react-app -g 全局安裝react腳手架:

    全局安裝腳手架

  2. 使用create-react-app react_demos創(chuàng)建項(xiàng)目(安裝時(shí)注意查看warnings芬首,若node版本太低,記得適當(dāng)將node版本升級(jí)):

    創(chuàng)建react_demos項(xiàng)目1

    創(chuàng)建react_demos項(xiàng)目2

    項(xiàng)目創(chuàng)建完之后會(huì)自動(dòng)生成一個(gè)react_demos文件夾逼裆,結(jié)構(gòu)如下圖所示:

react_demos文件夾

我大概解釋一下這個(gè)目錄:

  • node_modules是node模塊郁稍,里面存放了項(xiàng)目的依賴包,可以使用npm i [packageName] -S來安裝我們所需要的包;
  • public是用來存放模板頁面以及其他不需要打包編譯的文件(比如胜宇,第三方插件)耀怜,public/index.html是頁面模板;
  • src是存放開發(fā)時(shí)我們書寫源代碼的文件夾,webpack將來會(huì)打包編譯處理這其中的文件桐愉,src/index.js是項(xiàng)目的入口;
  • 對(duì)于這public/index.html和src/index.js财破,最好不要?jiǎng)h除或修改文件名,但其他文件隨意刪除;
  1. 輸入命令:cd react_demos進(jìn)入項(xiàng)目从诲,并npm start啟動(dòng)該項(xiàng)目左痢,你會(huì)發(fā)現(xiàn)項(xiàng)目自動(dòng)啟動(dòng)成功且自動(dòng)打開http://localhost:3000地址,你能看到一個(gè)react的示例項(xiàng)目:

    項(xiàng)目展示

  2. 刪除public,src中不必要的文件(記得在index.js以及index.html中刪除引用系洛,不然會(huì)報(bào)錯(cuò))俊性,修改過后的index.js中代碼如下:

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';

ReactDOM.render(
  <div>你好,蘇夏大佬</div>,
  document.getElementById('root')
);

index.html中代碼如下:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta name="theme-color" content="#000000" />
    <meta
      name="description"
      content="Web site created using create-react-app"
    />
    <title>跟著蘇夏學(xué)react</title>
  </head>
  <body>
    <div id="root"></div>
  </body>
</html>

最后保存打開瀏覽器描扯,會(huì)發(fā)現(xiàn)頁面如下:


修改后的頁面

看到這里定页,你應(yīng)該對(duì)如何使用create-react-app如何搭建一個(gè)項(xiàng)目有一個(gè)大致的了解了,下期將講述怎么使用該框架荆烈,并會(huì)寫一些簡(jiǎn)單的demo從而達(dá)到學(xué)習(xí)的目的拯勉。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末竟趾,一起剝皮案震驚了整個(gè)濱河市憔购,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌岔帽,老刑警劉巖玫鸟,帶你破解...
    沈念sama閱讀 221,331評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異犀勒,居然都是意外死亡屎飘,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,372評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門贾费,熙熙樓的掌柜王于貴愁眉苦臉地迎上來钦购,“玉大人,你說我怎么就攤上這事褂萧⊙禾遥” “怎么了?”我有些...
    開封第一講書人閱讀 167,755評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵导犹,是天一觀的道長(zhǎng)唱凯。 經(jīng)常有香客問我羡忘,道長(zhǎng),這世上最難降的妖魔是什么磕昼? 我笑而不...
    開封第一講書人閱讀 59,528評(píng)論 1 296
  • 正文 為了忘掉前任卷雕,我火速辦了婚禮,結(jié)果婚禮上票从,老公的妹妹穿的比我還像新娘漫雕。我一直安慰自己,他們只是感情好峰鄙,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,526評(píng)論 6 397
  • 文/花漫 我一把揭開白布蝎亚。 她就那樣靜靜地躺著,像睡著了一般先馆。 火紅的嫁衣襯著肌膚如雪发框。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,166評(píng)論 1 308
  • 那天煤墙,我揣著相機(jī)與錄音梅惯,去河邊找鬼。 笑死仿野,一個(gè)胖子當(dāng)著我的面吹牛铣减,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播脚作,決...
    沈念sama閱讀 40,768評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼葫哗,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了球涛?” 一聲冷哼從身側(cè)響起劣针,我...
    開封第一講書人閱讀 39,664評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎亿扁,沒想到半個(gè)月后捺典,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,205評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡从祝,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,290評(píng)論 3 340
  • 正文 我和宋清朗相戀三年襟己,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片牍陌。...
    茶點(diǎn)故事閱讀 40,435評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡擎浴,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出毒涧,到底是詐尸還是另有隱情贮预,我是刑警寧澤,帶...
    沈念sama閱讀 36,126評(píng)論 5 349
  • 正文 年R本政府宣布,位于F島的核電站萌狂,受9級(jí)特大地震影響档玻,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜茫藏,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,804評(píng)論 3 333
  • 文/蒙蒙 一误趴、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧务傲,春花似錦凉当、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,276評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至挟伙,卻和暖如春楼雹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背尖阔。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工贮缅, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人介却。 一個(gè)月前我還...
    沈念sama閱讀 48,818評(píng)論 3 376
  • 正文 我出身青樓谴供,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親齿坷。 傳聞我的和親對(duì)象是個(gè)殘疾皇子桂肌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,442評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容