所有的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...