# React as a UI Runtime

DevFeed: [React as a UI Runtime](<https://devfeed.tech/articles/react-as-a-ui-runtime-36191.md>)

Original publisher: [Read original article](<https://overreacted.io/react-as-a-ui-runtime/>)

Published: 2019-02-02T00:00:00Z

Content type: article

Language: en

Sources: [Dan Abramov](<https://devfeed.tech/sources/dan-abramov.md>)

Topics: [React](<https://devfeed.tech/topics/react.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [User Interfaces](<https://devfeed.tech/topics/user-interfaces.md>)

Tags: [deep](<https://devfeed.tech/tags/deep.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [programming](<https://devfeed.tech/tags/programming.md>), [react](<https://devfeed.tech/tags/react.md>), [user-interfaces](<https://devfeed.tech/tags/user-interfaces.md>)

## AI overview

An in-depth explanation of React as a programming runtime rather than only a user interface library. It describes how React programs produce changing host trees and how React predictably manages those trees in response to external events.

## Source excerpt

An in-depth description of the React programming model.