As someone who's been doing React since the beginning, I would agree that it's hard starting out.
However, I think any new paradigm is difficult starting out. Recently I've been learning OO for work and I've been finding it stupidly hard and entirely unintuitive.