Here's a great list of things in React that may or may not be good to know, by Tyler McGinnis.
If you came from jQuery or Angular or any other framework where you call functions to make things happen (“imperative programming”), you need to adjust your mental model in order to work effectively with React. You’ll adjust pretty quickly with practice – you just need a few new examples or “patterns” for your brain to draw from.
Mark has spent a lot of time discussing Redux usage patterns online, whether it be helping answer questions from learners in the Reactiflux channels, debating possible changes to the Redux library APIs on Github, or discussing various aspects of Redux in comment threads on Reddit and HN. Over time, he's developed his own opinions about what constitutes good, idiomatic Redux code, and he'd like to share some of those thoughts.
Here's a great article about implementing React Motion.
A tale (with lots of code) of David Gilbertson's attempt replicate JSX syntax, component structure, server-side rendering, and React’s update magic with VanillaJS.