2020-01-18-react起手式

1.cdn引入,要引入兩個react,react-dom,注意順序先react,cdn很麻煩一般不使用,

2.umd是什么,cjs是什么,cjs是commonjs,是node.js支持的,umd兼容各種模范(包括瀏覽器和nodejs),優(yōu)先使用umd

3.通過webpack引入react,這種也不用

4.一般怎么用,新手用create-react-app,老手用web pack/rollup,create-react-app相當(dāng)于cue-cli,

5.先全局安裝

yarn global add create-react-app

然后創(chuàng)建react項目

6.復(fù)習(xí)面試題

setTimeout(fn,0)的準(zhǔn)確含義是請在0秒之后盡快執(zhí)行fn,也就是不早于0毫秒,兩種方法解決打印0-5,1.let,2.立即執(zhí)行函數(shù)

7.react和vue的不同,react會促使我們把js基礎(chǔ)學(xué)的非常扎實,

8.普通代碼和函數(shù)的區(qū)別,普通代碼立即求值,函數(shù)延遲求值

9.react元素和react函數(shù)組件,react函數(shù)組件是在被調(diào)用的時候執(zhí)行,

10.虛擬dom的意思是createElement的返回值element,并非真正div

11.()=>React元素每次執(zhí)行得到最新虛擬div,react會進(jìn)行對比,找出不同,然乎局部進(jìn)行跟新,找不同的算法叫做DOM diff算法

12.現(xiàn)在的寫法非常復(fù)雜,于是要引入jsx,jsx是js擴(kuò)展,為了彌補(bǔ)react寫的太丑

13.jsx用babel-loader編譯,但是webpack內(nèi)置了,為什么vue-loader沒內(nèi)置,因為作者關(guān)系不夠強(qiáng)

14.如何使用loader,方法一:cdn,不太好,效率太低。方法二:webpack+babel-loader,太麻煩,新手跳過。方法三:使用create-react-app,create-react-app默認(rèn)會把js當(dāng)作jsx語法,

15.jsx注意.a {}表示插入變量b return一定要加括號

16.if…else…條件控制語句,jsx中如何使用。在vue里面只能用Vue提供的語法寫條件判斷,react中想咋寫就咋寫,react就是寫js

17.react中通過參數(shù)獲取,

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • [toc] REACT react :1.用來構(gòu)建用戶界面的 JAVASCRIPT 庫2.react 專注于視圖層...
    撥開云霧0521閱讀 1,577評論 0 1
  • 前端人員都知道,webpack能替代部分 grunt/gulp 的工作,比如打包、壓縮混淆、圖片轉(zhuǎn)base64等。...
    youth_MrZhou閱讀 998評論 0 2
  • 構(gòu)建一個小項目——FlyBird,學(xué)習(xí)webpack和react。(本文成文于2017/2/25) 從webpac...
    布蕾布蕾閱讀 17,124評論 31 98
  • 前言 俗話說工欲善其事,必先利其器。寫程式也是一樣,搭建好開發(fā)環(huán)境后可以讓自己在后續(xù)開發(fā)上更加順利。因此本章接下來...
    一葉夏幕閱讀 410評論 0 1
  • 無論怎樣飛 飛過多遠(yuǎn)的秋天 飛成鳥或鳥們 在人們的眼里 我始終都是一群鳥或 一只鳥那樣的 鳥樣子
    勒尤閱讀 222評論 0 0

友情鏈接更多精彩內(nèi)容