---恢復內容開始---
展示組件(persentational components)
負責展示UI,也就是組件如何渲染,具有很強的內聚性。
只關心得到數據后如何渲染
容器組件(container components)
負責應用邏輯處理,
eg:
發送網絡請求,處理返回數據,將處理過的數據傳遞給展示組件
也提供修改數據源的方法,通過展示組件的props傳遞給展示組件
當展示組件的狀態變更引起源數據變化時,展示組件通過調用容器組件提供的方法同步這些變化
注意
展示組件和容器組件是根據組件的意圖划分組件,展示組件通常通過無狀態組件實現,容器組件通過有狀態組件實現
無狀態和有狀態組件時根據組件內部是否使用state划分組件
---恢復內容結束---