React學習筆記(一)
阿新 • • 發佈:2021-12-18
最近跳槽到新公司,用的是react+umi+dva+antd開發B端專案,第一個任務是重構模版頁面,功能不多,但是涉及react的基礎使用,正好利用專案直接學習。學習過程中的幾個key記錄一下
1.react用法
以前熟悉過react的jsx語法,隨著使用頻率的增加,漸漸理解了一些特定的語法規則。比如{}用來套在變數和表示式外,雙大括號{{}}輸出常量等。還有一些開發規範,函式式元件,hooks等,其中hooks需要進一步學習使用。
2.antd
antd主要是使用了table和form
form表單渲染有自己的一套固定api,需要積累經驗
3.理解umi+dva的解耦
這裡在最初的專案中,沒有理解內部的含義,跨過了model層直接使用api呼叫,程式碼很不規範。目前正在學習思路。包括redux的connect,dispatch派發,service層和model層的互動,effect,reducer等概念。
4.ts使用
目前僅用於宣告介面api的時候,在index層面使用較少,隨著專案經驗增加進行積累。
5.git使用
主要是多人開發node包有差異,導致git提交失效(目前原因待排查。