In the front-end community when talking about frameworks, we talk about choosing the best framework or on the benefits of one framework compared to another one. But, perhaps, we before talking about the differences between frameworks, we should find a common ground about the definition of Framework. This question at first may seem trivial, but it’s more complicated than it seems at a first glance. Don’t you believe me? Ok then, React is a framework or a library?