After working full-time with React.js for the past 2 years, I've now been 3 times lead React.js developer at 3 Series A startups. It's been a lot of fun, and after having gotten an early start in 2014, it's great to see it blowing up, growing 300% just in 2015 & 2016.

Below are a few of the higher-level things I've learned along the way, hopefully it'll provide you Denkanstoß (food for thought).

Roll your own

Let's say you want to implement an infinite list in React.js. (let's also assume that infinite lists are a solid UX choice)

You may now choose between