Skip to main content

React Concepts ↔ Definitions on React Concepts, Paradigms & Comparisons to other frameworks

aka Concepts

Minimalist

React focus to UI Primitives , defer other design concerns to React Ecosystem

High Compat

React is Backend-agnostic, readily plugs into other Lib/Frameworks

Declarative

You tell React HOW you want the final web page to LOOK & let VDOM Abstracts & handle DOM manipulation more efficiently

Unidirectional binding

React restricts data flow to one-way down Component Hierarchy. optional Escape Hatches exist

Back-end agnostic

React integrates with any Backend framework/language ie Java, Ruby, Go, Python

Component Based Architecture

(Paradigm) to visualize UI as Component to architect (DOS (Design Organize Structure )) Apps

VDOM

Intermediate Abstraction layer between Source Code & DOM API , data structure to mirror DOM API comprised of Fiber (React Element)

DOM Abstractions

React vs Other Frameworks

References