組件劃分
組件職責(zé)劃分
一個(gè)組件只做一件事,基于功能做好職責(zé)劃分村砂。
組件分類
1. 無狀態(tài)組件
2. 端對(duì)端組件
3. UI組件
4. 業(yè)務(wù)組件
5. 容器組件
組件設(shè)計(jì)原則
- 盡可能的減少狀態(tài)
- 合理的依賴關(guān)系
a. 父組件不依賴子組件铺呵。要做到當(dāng)我們把子組件刪除后益眉,只是丟失了一個(gè)功能段只,或一個(gè)模塊等惜浅,而不會(huì)造成父組件及兄弟組件功能異常问欠。
b.子組件基于父組件傳遞 props 作出個(gè)性化展示俺榆。
- 扁平化參數(shù)
- 良好的接口設(shè)計(jì)