/** * Shim mapping `react` to WordPress' bundled `window.React` (adoption plan * Phase 0.5 / Phase E editor entry). ONLY aliased in vite.editor.config.ts — * the plugin's own admin pages keep bundling their own React. Requires the * `react` script dependency on the consuming bundle (registered by core). */ const React = (window as any).React ?? {}; export const { Children, Component, Fragment, PureComponent, StrictMode, Suspense, cloneElement, createContext, createElement, createRef, forwardRef, isValidElement, lazy, memo, startTransition, useCallback, useContext, useDebugValue, useDeferredValue, useEffect, useId, useImperativeHandle, useInsertionEffect, useLayoutEffect, useMemo, useReducer, useRef, useState, useSyncExternalStore, useTransition, version, } = React; export default React;