Some web developers say the React is framework, some of them — it’s JavaScript libraries. But let’s stick to what is written on the official website:

React is a JavaScript library for building user interfaces. —

That’s all. Nothing more. Meanwhile I am learning React and my first Web Application is done. I am interested in work API with React. That’s why I was using the weather API. Therefore it is a Weather Application. It is available here Please, type cities on English. And do not need put “city” there.

My first React Web Application with API