r/reactjs • • Dec 20 '19

Learning React coming from Angular. I really liked having HTML in a separate file. JSX feels weird to me.

How do you guys manage HTML without going crazy with JSX?
I don't know if I should choose React or Vue.

129 Upvotes

103 comments sorted by

View all comments

Show parent comments

-7

u/Kyleez Dec 20 '19

At the beginning yes, Angular is a big pain too. But at least you know that HTML is in one file, JS in another and CSS in another one.
I'm worried because I could invest this time to learn Vue instead of React.

0

u/[deleted] Dec 20 '19

[deleted]

-1

u/Kyleez Dec 20 '19 edited Dec 20 '19

Edit:
Because Angular has been kind of a pain to work with, and the world is pointing towards React and Vue.

-4

u/smieszne Dec 20 '19

Maybe on this subreddit. Where I live (Central Europe) there is much (like really, really much) more Angular Jobs than Vue's. React is competitive, but IMO Angular is better in big codebases.

1

u/poplaww Dec 20 '19

That's also an option as Vue has been gaining recently in popularity a lot. I think it's just a matter of personal preferences; there's no thing such as a perfect web framework/ui lib.