I also started with Angular a little before it changed to Angular 2 and then kept changing. For me it was not natural at all and I felt doing things in a language I couldn't understand (wasn't mad about TypeScript tho).
This year I started dabbling into React and then took a deep dive with a Bootcamp I took, but this time it felt different. It felt more straight forward and since I got a liking for ES6, making things with React felt more comfortable.
The PropTypes and defaultProps are for sure something really neat that I haven't seen before so yeah, I'm enjoying quite my time doing things with React like I haven't done before with anything else.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.