{"library":"react-reconciler","type":"library","category":null,"description":"react-reconciler is an experimental, low-level package provided by the React team for developers who wish to build custom React renderers for non-standard environments, such as WebGL, terminal UIs, or native desktop applications. It encapsulates the core reconciliation logic (the 'Fiber' architecture since React 16) responsible for efficiently diffing component trees and determining the minimal set of changes needed to update the UI. The package, currently at version 0.33.0, is designed to be pluggable with a custom `HostConfig` object, allowing developers to define platform-specific operations for creating, updating, and deleting nodes. Its API is explicitly unstable and does not adhere to React's standard versioning scheme, meaning breaking changes can occur in minor versions. It requires `react` as a peer dependency, specifically `>=19.2.0` for this version. It supports two primary modes: 'mutation mode' for environments that modify existing nodes (like the DOM) and 'persistent mode' for immutable tree structures.","language":"javascript","status":"active","version":"0.33.0","tags":["javascript","react"],"install":[{"cmd":"npm install react-reconciler","imports":["import Reconciler from 'react-reconciler';","import { DiscreteEventPriority, ContinuousEventPriority, DefaultEventPriority } from 'react-reconciler/constants';","import type { HostConfig } from 'react-reconciler';"]},{"cmd":"yarn add react-reconciler","imports":[]},{"cmd":"pnpm add react-reconciler","imports":[]}],"homepage":"https://react.dev","github":"https://github.com/facebook/react","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/react-reconciler","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/react-reconciler/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}