1. 程式人生 > 其它 >React學習筆記(一)

React學習筆記(一)

最近跳槽到新公司,用的是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提交失效(目前原因待排查。