初入React小結

2021-10-10 09:59:42 字數 751 閱讀 7638

所有的html,css都可以寫在js中,這就是jsx的用法。

1.建構函式必須首字母大寫

​ jsx語法轉成js時 首字母大寫當成元件 首字母小寫當成html標籤渲染頁面

​ 傳值,使用props接受

react.createelement(標籤,標籤屬性,內容)

無狀態元件:建構函式元件 --接受props引數,接受資料

有狀態元件:class元件

區別

在需要使用一些額外的特點的時候比如 state 和 lificycle 的情況下,就應該使用 class 來定義元件

1.傳值 props,

​ 接受時,class可以不接受,直接使用this。props取值

​ 建構函式,必須接受引數,使用props就可以誰去傳值

2.class有自己的資料,也就是state狀態,而且可以修改:有自己的生命週期

​ 建構函式元件中沒有state,沒有生命週期

3.props的資料唯讀,不可以修改:state,可以修改

:router link switch route提供的路由元件

switch ->route 顯示元件的位置/配置路由規則

link >新增跳轉鏈結

初入藍色之路

剛進入公司的前兩天基本沒有事情做,大家只是圍坐在一起,互相了解,聊聊天,還有乙個上一屆的實習生,叫王法,這個名字挺有意思的,不知道還以為是個律師。這個人雖然只是個本科生,年齡也沒有我大,不過給人的感覺挺成熟的,在公司裡已經游刃有餘了。他給我們講了許多公司的事,有了這麼乙個和我們年齡相仿,交流沒有任何...

初入linux安裝

virtual box vmware plyer,ubantu kylin 1.使用vitrual box安裝老顯示錯誤,無語 2.使用vmwareplayer安裝後ok了,進入介面輸入賬號密碼進不去,網上查資料,然後就輸入startx才進去了!使用vmware 安裝 安裝後無法wifi上網 1.配...

GitHub 初入江湖

常見問題 github註冊 登陸 建立自己的repositories 複製專案的位址,備用 clone or download 單擊之後顯示 位址 開啟本地專案工程檔案 右擊,先擇git bash here 輸入 git clone git clone cloning into yijiazheng...