3 repos
Programming models where the UI state is described as a function of data, rather than through imperative DOM manipulation.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Declarative UI Patterns. Refine with filters or upvote what's useful.
React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.
Describes user interface states as a function of data, eliminating the need for manual imperative DOM manipulation.
This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives.
Implements a paradigm where interfaces are composed from reusable components and state changes are automatically reconciled into rendered output.
Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity sys
Scopes component availability to parent containers to improve modularity and enable more efficient tree-shaking.