Remember, Angular is a fully furnished framework and React is just a front-end library. Angular has everything you need to build SPA ( Routers, Pre-build Services and lot more) while with react you need to use a lot of third party libraries to handle all those things.
Second, The skill set you and your team has. If your team is familiar with React go with it. If you need to learn one and then code.. React definitely has good market, and support community then Angular 4, So react would be a good selection.