For a high-quality, in-depth introduction to React, you can’t go past Canadian full-stack developer Wes Bos. Try his course here, and use the code SITEPOINT to get 25% off and to help support SitePoint. One common trend I find among most Redux developers is a hatred towards setState()….
Source: https://www.sitepoint.com/redux-not-art-structuring-state-react-apps/