I had the similar issue with EXTJS. There was a big, old project with the admin panel written on extjs. So I had to go deep inside it to do some changes and updates and it took so much time and energy that it would be enough to learn Angular or React... or both of them. I didn't like it's syntax either.. But still it was an experience and I have no complaints.
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.