React 之 高低版本區別

2021-09-24 22:58:09 字數 778 閱讀 5848

1、引入檔案不同:

高版本:react.production.js、 react-dom.production.min.js、browser.min.js

低版本:react.min.js、react-dom.min.js、browser.min.js

2、建立元件方式不同:

高版本:通過 類 的繼承—class xx extends react.component{}

低版本:react.createclass{}

3、生命週期所用鉤子函式不同:

高版本(3個):componentwillmount、render、componentdidmount

低版本(5個):getdefaultprops、getinitialstate、componentwillmount、render、componentdidmount

4、屬性之間傳值:

高版本:用元件defaultprops構造器傳值

低版本:用鉤子函式getdefaultprops傳值

5、狀態state不同:

高版本:在constructor中–用this.state={}初始狀態,呼叫this.setstate()需要在constructor中通過bind繫結this指向

低版本:用getinitialstate()初始狀態,用this.setstate()更新元件的狀態並在其內bind繫結this指向

oracle exp imp 高低版本問題

exp 和imp 是剛開始接觸oracle是進行資料遷移的方式,一直以來都是用exp低版本匯出dmp然後在用imp高版本的時候進行匯入。但是有一天朋友做測試的時候發現高版本的dmp無法匯入低版本的資料庫。故特地做了測試進行分析 系統環境 lcentos 64 oracle版本 oracle10g a...

ubuntu 16 04 gcc高低版本切換

ubuntu 16.04 自帶版本為gcc 5.4.0 開發過程有時需要使用更低版本編譯器,如gcc 4.4.7.直接採用 sudo apt get install g 4.4 安裝會報錯 e package g 4.4 has no installation candidate 解決步驟 1.開啟...

使用低版本gcc g

解決方法為有兩個 第乙個方法 進入這個目錄,輸入命令 sudo dpkg i sudo mv usr bin gcc usr bin gcc mybackup sudo ln s usr bin gcc 4.1 usr bin gcc 如果需要使用gcc 4.6編譯其他程式,可以直接呼叫gcc 4....