Which one is the most delicious fruit between an apple and a banana ? Well, I would say, it depends on your tastes and preferences.
When we talk about React, we usually don't talk about React alone because it doesn't do that much on its own.
We usually talk about its whole ecosystem because React gives you the freedom to choose the "tool" you are going to use to develop your app (ex: Redux or Flux).
React is easier to learn than Angular, but it might be confusing for a beginner as you have many tools that you can choose to use.
On the opposite side, you have Angular, that "big" framework which has "more tools" than React from the start.
You don't have to think about what "tools" to use because a lot of things have been decided for you.
Angular is harder to learn than React, and also can get confusing when you are searching for specific things as there are answers for both Angular and AngularJS (The 1st version of Angular which is the only version that is completely different from all other versions).
I personally prefer to use VueJS which is a mixed of both React and Angular world, but same thing, it's just a matter of preferences.
In the end, whatever you choose, the only thing that thing that will remain is JavaScript.
If you know the core concepts of JavaScript, it doesn't matter if React, Angular, or Vue disappear, or a new "magic" framework appear, it will be easier to jump from a JavaScript framework to another.