React 服务器端 Fiber 用
一、en
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,
REACT_VIEW_TRANSITION_TYPE as unstable_ViewTransition,
cloneElement,
createElement,
createRef,
use,
forwardRef,
isValidElement,
lazy,
memo,
cache,
cacheSignal,
useId,
useCallback,
useDebugValue,
useMemo,
version,
// 仅开发
captureOwnerStack, // DEV-only
// Experimental
REACT_SUSPENSE_LIST_TYPE as unstable_SuspenseList,
};
二、常量
以下方法由 './ReactChildren' 文件提供
const Children = {
map,
forEach,
count,
toArray,
only,
};
三、变量
1. 捕获所有者堆栈
备注
captureOwnerStackImpl()由 ReactOwnerStack#captureOwnerStack 实现
let captureOwnerStack: ?(() => null | string);
if (__DEV__) {
captureOwnerStack = captureOwnerStackImpl;
}