The reason I chose React over other view frameworks is simple. React is very popular in the web development community. There are a lot of alternatives but none of them are as popular in industry settings as React. I started my React journey learning how to make components, both class and functional, manage state, use props and I just started getting into Redux. Once Redux is covered I'll move on to React Router.
It's been fun and a lot less challenging than it was during the other times I tried to learn.