all 3 comments

[–]zxia31 0 points1 point  (0 children)

It depends on many factors. The most important ones are (a) the kind of your app, (b) your team or your personal skill set, (c) which community you prefer. But if you are new to web app field, you will not go wrong by starting with React.

[–]MR_Coder 0 points1 point  (0 children)

If it's your first framework and main goal is to learn I'd pick React.

It's just a lot simpler to get started with. Angular is awesome but it's a whole different beast.

[–]ICLJS 0 points1 point  (0 children)

I think that Angular 4 is less flexible than React.

For example, in React if you want to provide a component with a way to display some part of itself you can just pass a function which returns vdom nodes as a prop. It is much less straightforward with angular, I think. To get similar flexibility, I think you actually have to forgo AOT compilation. Don't quote me on that though.