Echo JS 0.11.0

varya 14 days ago.
Hi all. I'm trying to comprehend nowadays developer experience and sum up how the new technologies made us develop faster and better (hopefully), and encouraged to use new approaches. If they did.
I'm particularly interested in ReactJS, but not only. I suppose may conclusions would be the same for other component solutions. So, I'm wondering what kind of benefits we as JavaScript developers now have.
Have your developer life become better than in old school times? Did you have mindset changes? Does component approach influence your productivity? Do you use any super cool techniques which would not be possible without your componentized code?