Hello, Well your choice really depends, depends on what? First Angular is a framework which means it has a set of tools and a established way to get things done. React in the other hand is just a library, you will have to make a lot of choices in the React-ecosystem to get things done, also you will have to make a lot of architecture choices. Angular with TypeScript gives you types, which is a big win because you will get help from the compiler, also you will have a good boost on productivity with the IntelliSense of editors like Visual Studio Code. In the other hand for React you have Flow , which will give you same kind of advantages but they can be introduce gradually to your project. I have worked with both, and you gamble on what you need, in both you can share certain patterns like the flux architecture, both are component oriented and they had a great community. May be React is most popular right now and i think it is better payed than Angular . If you are interested on use it for Mobile as well, then i will say that React Native is a lot better and have a lot more community than NativeScript (the best option using Angular ). One last thing, the learning curve of React is supposed to be lower, you will be using JavaScript most, on the other hand with Angular you will have to learn a lot of directives, how to work with observables and a lot of conventions. I hope you find the answer, may be a good approach is trying to make something simple with both technologies. Cheers!