跳到主要内容

React fiber config with no mutation

不支持变异的渲染器可以从此模块重新导出所有内容。

作用​

导出的类型​

手势时间轴​

export type GestureTimeline = any;

导出的常量​

支持变异​

备注

源码中 21 - 22 行

// Mutation (when unsupported)
// 突变(当不支持时)
export const supportsMutation = false;

克隆可变实例​

备注

源码中 23 行

export const cloneMutableInstance = shim;

克隆可变文本实例​

备注

源码中 24 行

export const cloneMutableTextInstance = shim;

追加子节点​

备注

源码中 25 行

export const appendChild = shim;

添加子元素到容器​

备注

源码中 26 行

export const appendChildToContainer = shim;

提交文本更新​

备注

源码中 27 行

export const commitTextUpdate = shim;

提交挂载​

备注

源码中 28 行

export const commitMount = shim;

提交更新​

备注

源码中 29 行

export const commitUpdate = shim;

在之前插入​

备注

源码中 30 行

export const insertBefore = shim;

在容器前插入​

备注

源码中 31 行

export const insertInContainerBefore = shim;

移除子元素​

备注

源码中 32 行

export const removeChild = shim;

从容器中移除子元素​

备注

源码中 33 行

export const removeChildFromContainer = shim;

重置文本内容​

备注

源码中 34 行

export const resetTextContent = shim;

隐藏实例​

备注

源码中 35 行

export const hideInstance = shim;

隐藏文本实例​

备注

源码中 36 行

export const hideTextInstance = shim;

显示实例​

备注

源码中 37 行

export const unhideInstance = shim;

显示文本实例​

备注

源码中 38 行

export const unhideTextInstance = shim;

清空容器​

备注

源码中 39 行

export const clearContainer = shim;

获取当前手势偏移​

备注

源码中 41 行

export const getCurrentGestureOffset = shim;

工具​

兼容垫片​

// Renderers that don't support mutation
// can re-export everything from this module.
// 不支持变异的渲染器可以从此模块重新导出所有内容。

function shim(...args: any): empty {
throw new Error(
'The current renderer does not support mutation. ' +
'This error is likely caused by a bug in React. ' +
'Please file an issue.',
);
}