react (服务器渲染)
一、作用
备注
Activity由 ReactSymbol#REACT_ACTIVITY_TYPE 提供Fragment由 ReactSymbol#REACT_FRAGMENT_TYPE 提供Profiler由 ReactSymbol#REACT_PROFILER_TYPE 提供StrictMode由 ReactSymbol#REACT_STRICT_MODE_TYPE 提供Suspense由 ReactSymbol#REACT_SUSPENSE_TYPE 提供Component()由 ReactBase#Component 提供PureComponent()由 ReactBase#PureComponent 提供ViewTransition由 ReactSymbol#REACT_VIEW_TRANSITION_TYPE 提供cloneElement()由 ReactJSXElement#cloneElement 提供createElement()由 ReactJSXElement#createElement 提供createRef()由 ReactCreateRef 提供use()由 ReactHook#use 提供forwardRef()由 ReactForwardRef 提供isValidElement()由 ReactJSXElement#isValidElement 提供lazy()由 ReactLazy 提供memo()由 ReactMemo 提供cache()由 ReactCacheClient#cache 提供cacheSignal()由 ReactCacheClient#cacheSignal 提供useId()由 ReactHook#useId 提供useCallback()由 ReactHook#useCallback 提供useDebugValue()由 ReactHook#useDebugValue 提供useMemo()由 ReactHook#useMemo 提供version()由 ReactVersion 提供captureOwnerStack()由 ReactOwnerStack#captureOwnerStack 提供
export {
Children,
REACT_ACTIVITY_TYPE as Activity,
REACT_FRAGMENT_TYPE as Fragment,
REACT_PROFILER_TYPE as Profiler,
REACT_STRICT_MODE_TYPE as StrictMode,
REACT_SUSPENSE_TYPE as Suspense,
REACT_VIEW_TRANSITION_TYPE as ViewTransition,
cloneElement,
createElement,
createRef,
use,
forwardRef,
isValidElement,
lazy,
memo,
cache,
cacheSignal,
useId,
useCallback,
useDebugValue,
useMemo,
version,
// 仅开发用
captureOwnerStack, // DEV-only
};
二、常量
以下方法由 './ReactChildren' 文件提供
const Children = {
map,
forEach,
count,
toArray,
only,
};
三、转导
备注
__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE由 ReactSharedInternalsServer
export {
default
as
__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE
} from './ReactSharedInternalsServer';