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....