Reactivity is a programming model where the state of an application is determined by the user’s interactions with it. In JavaScript, this means that when a user interacts with a web page, the page updates itself automatically in response to the user’s actions. This allows for a more dynamic and interactive experience for the user, as they can see the effects of their changes right away. Reactivity also allows developers to create applications that respond quickly and efficiently to user input.