React入門(1)——我的第一個React.js項目

創(chuàng)建日期: 2020年2月22日
官網(wǎng)
中文官方文檔
React入門系列 目錄導引

一.使用create-react-app命令創(chuàng)建

React 官方提供了一個腳手架用于初始化React項目杀迹,使用 create-react-app 可以簡化手動設(shè)置流程寨辩。 官方網(wǎng)站的 Tutorial 也是以此為例桌肴。
注意:項目命名時班挖,不支持大寫字母偿衰。

STEP 1:
$ npm install -g create-react-app
$ create-react-app my-app

或者低匙,npm版本在5.2.0+ 可以使用 npx 命令,簡潔

$ npx create-react-app my-app

運行成功后避消,最后一句是“Happy hacking低滩!”召夹。
使用 create-react-app ,你只需要執(zhí)行命令之后等待安裝完依賴恕沫,就可以創(chuàng)建一個已經(jīng)配置好的 React 應(yīng)用程序监憎,并可以基于此開始你的項目開發(fā)。創(chuàng)建成功后婶溯,項目文件夾如下:


項目文件夾
STEP 2:

進入項目目錄鲸阔,啟動項目

$ cd my-app
$ npm start

我使用的$ yarn start啟動項目。關(guān)于npm和yarn的區(qū)別
這里說一下迄委,筆者在啟動現(xiàn)存代碼的時候褐筛,發(fā)現(xiàn)居然所有步驟都正確,畫面是空白的叙身。然后筆者刷新了一下畫面死讹,就可以了。
<br >

二.使用webStorm創(chuàng)建React項目

打開webStorm曲梗,F(xiàn)ile → New → Project... → React App
選好路徑,填上項目名妓忍,點擊Create虏两,創(chuàng)建新項目。
如下圖:


webstorm

項目剛創(chuàng)建時世剖,先出現(xiàn)package.json, yarn.lock定罢,然后node_modules文件夾。繼續(xù)自動運行之后旁瘫,出現(xiàn)了初始項目的完整文件夾祖凫。

運行時,直接點擊run按鈕即可酬凳。

以上惠况,部分參考https://zhuanlan.zhihu.com/p/36137966 該鏈接里面提到項目初始化,其中npm init會對package.json進行修改宁仔,如果沒有package.json這個文件稠屠,會自動生成,但是在生成過程中翎苫,entry point必須填寫权埠,否則會出現(xiàn)Aborted的錯誤提示,文件不會被生成煎谍。鏈接的作者攘蔽,最后一次編輯是在2018年5月份,不知道是否這期間react的版本更新原因呐粘,筆者創(chuàng)建的新項目满俗,已經(jīng)自動擁有package.json這個文件转捕,并不需要通過npm init對項目初始化。之后的開發(fā)過程中漫雷,是否需要瓜富,待定。降盹。与柑。

三.已有工程中,導入react

如果你希望在老項目中引入 React蓄坏,或著探究 React 到底是怎么運行起來的价捧。那就需要自己動手來配置了。我們使用 BabelWebpack 來解決這個問題涡戳。

筆者沒有老項目结蟋,這部分,之后再補吧渔彰。嵌屎。。參考

下面這個鏈接恍涂,涉及到Babel和Webpack這兩個概念宝惰,說的比較細致,可以參考再沧。https://segmentfault.com/a/1190000016661311

四.擴展——顯示Hello world尼夺!

我們找到項目的啟動文件src/index.js,將文件所有內(nèi)容替換成下面代碼:

import React from 'react'

import ReactDOMfrom 'react-dom'

ReactDOM.render(

<h1>Hello, world!</h1>,

    document.getElementById('root')
);

運行炒瘸,之后會看見界面顯示Hello world淤堵。

我們觀察下上述語法,待你多寫幾個demo的時候顷扩,你會發(fā)現(xiàn)拐邪,最后要先啟動哪個界面,是由

ReactDOM.render(parameter隘截,document.getElementById('root'));

的parameter決定的庙睡。

'root'是根DOM節(jié)點,想要將一個 React 元素渲染到根 DOM 節(jié)點中技俐,只需把它們一起傳入 ReactDOM.render()乘陪。詳細

下一篇:React入門(2)–––React中使用css / less文件

======================== 分割線 ==========================
http://huziketang.mangojuice.top/books/react/lesson7
看阮一峰的教程:http://www.ruanyifeng.com/blog/2016/09/react-technology-stack.html
創(chuàng)建第一個components:http://www.reibang.com/p/324fd1c124ad

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市雕擂,隨后出現(xiàn)的幾起案子啡邑,更是在濱河造成了極大的恐慌,老刑警劉巖井赌,帶你破解...
    沈念sama閱讀 223,207評論 6 521
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谤逼,死亡現(xiàn)場離奇詭異贵扰,居然都是意外死亡,警方通過查閱死者的電腦和手機流部,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,455評論 3 400
  • 文/潘曉璐 我一進店門戚绕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人枝冀,你說我怎么就攤上這事舞丛。” “怎么了果漾?”我有些...
    開封第一講書人閱讀 170,031評論 0 366
  • 文/不壞的土叔 我叫張陵球切,是天一觀的道長。 經(jīng)常有香客問我绒障,道長吨凑,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,334評論 1 300
  • 正文 為了忘掉前任户辱,我火速辦了婚禮鸵钝,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘庐镐。我一直安慰自己恩商,他們只是感情好,可當我...
    茶點故事閱讀 69,322評論 6 398
  • 文/花漫 我一把揭開白布焚鹊。 她就那樣靜靜地躺著,像睡著了一般韧献。 火紅的嫁衣襯著肌膚如雪末患。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,895評論 1 314
  • 那天锤窑,我揣著相機與錄音璧针,去河邊找鬼。 笑死渊啰,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播拍皮,決...
    沈念sama閱讀 41,300評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼奠宜,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了嚷那?” 一聲冷哼從身側(cè)響起胞枕,我...
    開封第一講書人閱讀 40,264評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎魏宽,沒想到半個月后腐泻,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體决乎,經(jīng)...
    沈念sama閱讀 46,784評論 1 321
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,870評論 3 343
  • 正文 我和宋清朗相戀三年派桩,在試婚紗的時候發(fā)現(xiàn)自己被綠了构诚。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,989評論 1 354
  • 序言:一個原本活蹦亂跳的男人離奇死亡铆惑,死狀恐怖范嘱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情鸭津,我是刑警寧澤彤侍,帶...
    沈念sama閱讀 36,649評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站逆趋,受9級特大地震影響盏阶,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜闻书,卻給世界環(huán)境...
    茶點故事閱讀 42,331評論 3 336
  • 文/蒙蒙 一名斟、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧魄眉,春花似錦砰盐、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,814評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至晃择,卻和暖如春冀值,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背宫屠。 一陣腳步聲響...
    開封第一講書人閱讀 33,940評論 1 275
  • 我被黑心中介騙來泰國打工列疗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人浪蹂。 一個月前我還...
    沈念sama閱讀 49,452評論 3 379
  • 正文 我出身青樓抵栈,卻偏偏與公主長得像,于是被迫代替她去往敵國和親坤次。 傳聞我的和親對象是個殘疾皇子古劲,可洞房花燭夜當晚...
    茶點故事閱讀 45,995評論 2 361

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