Angular 2 is a framework while React is a library for rendering UI.
Actually, Angular 2 is more than a framework - it's a platform that includes various tool required for the cross-platform applications.
IMO, comparing Angular 2 and React is like comparing apples and oranges even though people do it.
From the pragmatic point of you, if you work in a typical team of developers, where not everyone is a genius, use Angular 2 that comes with everything you need for developing Web apps.
We don't compare Angular with other frameworks in the book, but we do explain what we like about Angular.