React和Redux的開發經驗之談

1.顯示控制用state,共享數據用redux,以爲能夠不用redux的就不要用redux

2.表單項集中的地方,推薦用高階組件,單個表單項,不推薦用高階組件spa

3.涉及對服務數據的處理,在redux的model中完成,不暴露給組件,組件只取用數據,不進行數據處理code

4.能使用傳參時,不要使用redux取,除非是父子組件嵌套多層,由於使用redux取值時你要考慮,此時的數據快照是否更新和是你要的開發

5.使用connect 注入 dispatch 和全局 state是絕對禁止的,最好在多個組件上使用 connect(),每一個組件只監聽它所關聯的部分 stateio

 

違反以上任何一條原則,你的開發將變得很累表單

相關文章
相關標籤/搜索