React State vs Redux 該如何抉擇

React框架將資料流的概念帶入前端。資料流向各個components,因此在components中控管資料有兩個管道,一個是props另一個則是state,React根據這兩個物件的變化來動態的渲染DOM。React有個重要的規則,就是資料的傳遞是單向的,僅能由Parents components傳遞給Child components,會有這個規則是因為React撰寫時希望降低components之間的耦合度,如果資料能由Child傳遞給Parents,這樣子會造成Parents依賴于Child,