react項目依賴

react 腳手架工具

npm install create-react-app -g

create-react-app -V 查看版本號

create-react-app 項目名字 創(chuàng)建項目

注意:部分插件的版本依賴問題 需要打開package.json 里的scripts 下的eject

npm run eject

打開大禮包之前執(zhí)行一次本地git倉庫的提交

git status 查看當(dāng)前狀態(tài)

git add .

git commit -m “hehe”

npm run eject 在項目目錄下執(zhí)行

npm start 跳轉(zhuǎn)的實例界面

基本命令

npm start 本地開發(fā)環(huán)境運行

npm run eject 解開插件包

npm run build 編譯打包

基本結(jié)構(gòu)目錄

build 打包之后的文件目錄

config 項目的配置目錄

public 靜態(tài)資源目錄

script js啟動腳本

src 項目的源碼目錄

package 項目的配置依賴

.gitignore git 上傳的忽略文件

組件的創(chuàng)建

15 createClass 方法

16 通過class關(guān)鍵字或者函數(shù)來創(chuàng)建組件

類組件函數(shù)組件

類組件 (功能組件,智能組件)

class關(guān)鍵字 創(chuàng)建的組件

有state值 能修改state值

能寫jsx

有生命周期

函數(shù)組件 (ui組件,木偶組件,傻瓜組件)

用函數(shù)創(chuàng)建的組件

沒有state 就不能修改數(shù)據(jù)

沒有生命周期

只能接收props 渲染界面

高階組件

受控組件 非受控組件

不是一種新的組件而是獲取表單數(shù)據(jù)中的方式

受控組件

非受控組件 通過ref 來獲取表單數(shù)據(jù)

react developer tool

谷歌瀏覽器插件 使用方式類似vue開發(fā)者工具

Fragment

可以作為跟組件使用并且不會被渲染

生命周期

1、創(chuàng)建和初始化

getDefaultProps 初始化porps

getInitialState 初始化state

15.6 的生命周期 在16版本取消 用構(gòu)造函數(shù)代替

2、掛載

componentWillMount 掛載之前

componentDidMount 掛載結(jié)束

3、更新

componentWillReceiveProps props發(fā)生改變的時候觸發(fā)

shouldComponentUpdate 數(shù)據(jù)的改變是否應(yīng)該引起頁面更新

componentWillUpdate 組件將要更新

componentDidUpdate 組件更新完畢

4、卸載銷毀

componentWillUnmount

原文鏈接:https://blog.csdn.net/m0_46388605/article/details/104908390

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

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

  • [toc] REACT react :1.用來構(gòu)建用戶界面的 JAVASCRIPT 庫2.react 專注于視圖層...
    撥開云霧0521閱讀 1,578評論 0 1
  • 作為一個合格的開發(fā)者,不要只滿足于編寫了可以運行的代碼。而要了解代碼背后的工作原理;不要只滿足于自己的程序...
    六個周閱讀 8,674評論 1 33
  • React簡介 (1)簡介 React 起源于 Facebook 的內(nèi)部項目,因為該公司對市場上所有 JavaSc...
    魚魚吃貓貓閱讀 1,750評論 1 6
  • 40、React 什么是React?React 是一個用于構(gòu)建用戶界面的框架(采用的是MVC模式):集中處理VIE...
    萌妹撒閱讀 1,184評論 0 1
  • 最近看了一本關(guān)于學(xué)習(xí)方法論的書,強調(diào)了記筆記和堅持的重要性。這幾天也剛好在學(xué)習(xí)React,所以我打算每天堅持一篇R...
    gaoer1938閱讀 1,812評論 0 5

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