跳到主要内容

fiber 入口

备注

可能是未来的入口

import { captureOwnerStack as captureOwnerStackImpl } from './src/ReactClient';

export {
__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,
__COMPILER_RUNTIME,
act,
cache,
cacheSignal,
Children,
cloneElement,
Component,
createContext,
createElement,
createRef,
useEffectEvent as experimental_useEffectEvent,
useEffectEvent,
forwardRef,
Fragment,
isValidElement,
lazy,
memo,
Profiler,
PureComponent,
startTransition,
StrictMode,
Suspense,
Activity,
Activity as unstable_Activity,
unstable_getCacheForType,
unstable_LegacyHidden,
unstable_Scope,
unstable_SuspenseList,
ViewTransition,
ViewTransition as unstable_ViewTransition,
unstable_TracingMarker,
addTransitionType,
addTransitionType as unstable_addTransitionType,
unstable_useCacheRefresh,
use,
useActionState,
useCallback,
useContext,
useDebugValue,
useDeferredValue,
useEffect,
useId,
useImperativeHandle,
useInsertionEffect,
useLayoutEffect,
useMemo,
useOptimistic,
useReducer,
useRef,
useState,
useSyncExternalStore,
useTransition,
version,
} from './src/ReactClient';

export { jsx, jsxs, jsxDEV } from './src/jsx/ReactJSX';

// export for backwards compatibility during upgrade
// 在升级期间为向后兼容而导出
export { useMemoCache as unstable_useMemoCache } from './src/ReactHooks';

// export to match the name of the OSS function typically exported from
// react/compiler-runtime
// 导出以匹配通常从 react/compiler-runtime 导出的 OSS 函数的名称
export { useMemoCache as c } from './src/ReactHooks';

// Only export captureOwnerStack in development.
// 仅在开发环境中导出 captureOwnerStack。
let captureOwnerStack: ?(() => null | string);
if (__DEV__) {
captureOwnerStack = captureOwnerStackImpl;
}

export { captureOwnerStack };