跳到主要内容

React 客户端 API 提供者

一、作用

文本仅导出了相应的共用户使用的接口数据。

备注
export {
Children,
createRef,
Component,
PureComponent,
createContext,
forwardRef,
lazy,
memo,
cache,
cacheSignal,
useCallback,
useContext,
useEffect,
useEffectEvent,
useImperativeHandle,
useDebugValue,
useInsertionEffect,
useLayoutEffect,
useMemo,
useOptimistic,
useActionState,
useSyncExternalStore,
useReducer,
useRef,
useState,
REACT_FRAGMENT_TYPE as Fragment,
REACT_PROFILER_TYPE as Profiler,
REACT_STRICT_MODE_TYPE as StrictMode,
REACT_SUSPENSE_TYPE as Suspense,
createElement,
cloneElement,
isValidElement,
ReactVersion as version,
ReactSharedInternals as __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,
ReactCompilerRuntime as __COMPILER_RUNTIME,
// Concurrent Mode
// 并发模式
useTransition,
startTransition,
useDeferredValue,
REACT_SUSPENSE_LIST_TYPE as unstable_SuspenseList,
REACT_LEGACY_HIDDEN_TYPE as unstable_LegacyHidden,
REACT_ACTIVITY_TYPE as Activity,
getCacheForType as unstable_getCacheForType,
useCacheRefresh as unstable_useCacheRefresh,
use,
// enableScopeAPI
// 启作用域 API
REACT_SCOPE_TYPE as unstable_Scope,
// enableTransitionTracing
// 启用过渡跟踪
REACT_TRACING_MARKER_TYPE as unstable_TracingMarker,
// enableViewTransition
// 启用视图过渡
REACT_VIEW_TRANSITION_TYPE as ViewTransition,
addTransitionType as addTransitionType,
// enableGestureTransition
// 启用手势过渡
startGestureTransition as unstable_startGestureTransition,
// enableOptimisticKey
// 启用乐观键
REACT_OPTIMISTIC_KEY as optimisticKey,
// DEV-only
// 仅限开发
useId,
act,
captureOwnerStack,
};

二、常量

以下方法由 './ReactChildren' 文件提供

const Children = {
map,
forEach,
count,
toArray,
only,
};