Reactive

Adjective · Development

Definitions

  1. A programming paradigm centered on data streams and the propagation of change. Reactive systems automatically update outputs when inputs change. In frontend frameworks (Vue, Svelte, SolidJS), reactive state triggers DOM updates. In backend systems (RxJava, Reactor), reactive streams handle asynchronous data flows with backpressure.

    In plain English: A style of programming where things update themselves automatically when the data they depend on changes — like a spreadsheet where changing one cell instantly recalculates all related cells.

    Example: "In Vue, changing a reactive variable automatically re-renders every component that depends on it — no manual DOM updates."

Related Terms