parent
f1c6488f1b
commit
087c48bb36
|
@ -73,6 +73,10 @@ arrify@^1.0.0:
|
|||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
|
||||
|
||||
art@^0.10.1:
|
||||
version "0.10.1"
|
||||
resolved "https://registry.yarnpkg.com/art/-/art-0.10.1.tgz#38541883e399225c5e193ff246e8f157cf7b2146"
|
||||
|
||||
asap@~2.0.3:
|
||||
version "2.0.6"
|
||||
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
|
||||
|
@ -1741,6 +1745,7 @@ rc@^1.1.7:
|
|||
"react-art@file:../../build/packages/react-art":
|
||||
version "16.0.0"
|
||||
dependencies:
|
||||
art "^0.10.1"
|
||||
create-react-class "^15.6.2"
|
||||
fbjs "^0.8.16"
|
||||
loose-envify "^1.1.0"
|
||||
|
|
|
@ -7,13 +7,13 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var ReactErrorUtils = require('shared/ReactErrorUtils');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var EventPluginRegistry = require('./EventPluginRegistry');
|
||||
var EventPluginUtils = require('./EventPluginUtils');
|
||||
var ReactErrorUtils = require('shared/ReactErrorUtils');
|
||||
|
||||
var accumulateInto = require('./accumulateInto');
|
||||
var forEachAccumulated = require('./forEachAccumulated');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
/**
|
||||
* Internal queue of events that have accumulated their dispatches and are
|
||||
|
|
|
@ -10,19 +10,17 @@
|
|||
'use strict';
|
||||
|
||||
import type {DispatchConfig} from './ReactSyntheticEventType';
|
||||
|
||||
import type {
|
||||
AnyNativeEvent,
|
||||
PluginName,
|
||||
PluginModule,
|
||||
} from './PluginModuleType';
|
||||
|
||||
type NamesToPlugins = {[key: PluginName]: PluginModule<AnyNativeEvent>};
|
||||
|
||||
type EventPluginOrder = null | Array<PluginName>;
|
||||
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
type NamesToPlugins = {[key: PluginName]: PluginModule<AnyNativeEvent>};
|
||||
type EventPluginOrder = null | Array<PluginName>;
|
||||
|
||||
/**
|
||||
* Injectable ordering of event plugins.
|
||||
*/
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
'use strict';
|
||||
|
||||
var ReactErrorUtils = require('shared/ReactErrorUtils');
|
||||
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
if (__DEV__) {
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var EventPluginHub = require('./EventPluginHub');
|
||||
var ReactTreeTraversal = require('shared/ReactTreeTraversal');
|
||||
|
||||
var EventPluginHub = require('./EventPluginHub');
|
||||
var accumulateInto = require('./accumulateInto');
|
||||
var forEachAccumulated = require('./forEachAccumulated');
|
||||
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var EventPluginUtils = require('./EventPluginUtils');
|
||||
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var EventPluginUtils = require('./EventPluginUtils');
|
||||
|
||||
// Use to restore controlled state after a change event has fired.
|
||||
|
||||
var fiberHostComponent = null;
|
||||
|
|
|
@ -7,12 +7,12 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var ReactTreeTraversal = require('shared/ReactTreeTraversal');
|
||||
|
||||
var EventPluginUtils = require('./EventPluginUtils');
|
||||
var EventPropagators = require('./EventPropagators');
|
||||
var ReactTreeTraversal = require('shared/ReactTreeTraversal');
|
||||
var ResponderSyntheticEvent = require('./ResponderSyntheticEvent');
|
||||
var ResponderTouchHistoryStore = require('./ResponderTouchHistoryStore');
|
||||
|
||||
var accumulate = require('./accumulate');
|
||||
|
||||
var isStartish = EventPluginUtils.isStartish;
|
||||
|
|
|
@ -9,10 +9,9 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
const EventPluginUtils = require('./EventPluginUtils');
|
||||
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
|
||||
const EventPluginUtils = require('./EventPluginUtils');
|
||||
const {isEndish, isMoveish, isStartish} = EventPluginUtils;
|
||||
|
||||
if (__DEV__) {
|
||||
|
|
|
@ -12,14 +12,13 @@ require('art/modes/current').setCurrent(
|
|||
require('art/modes/fast-noSideEffects'),
|
||||
);
|
||||
|
||||
const React = require('react');
|
||||
const ReactFiberReconciler = require('react-reconciler');
|
||||
const ReactDOMFrameScheduling = require('shared/ReactDOMFrameScheduling');
|
||||
const Mode = require('art/modes/current');
|
||||
const Transform = require('art/core/transform');
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
const emptyObject = require('fbjs/lib/emptyObject');
|
||||
const React = require('react');
|
||||
const ReactFiberReconciler = require('react-reconciler');
|
||||
const ReactDOMFrameScheduling = require('shared/ReactDOMFrameScheduling');
|
||||
|
||||
const {Component} = React;
|
||||
|
||||
const pooledTransform = new Transform();
|
||||
|
|
|
@ -9,18 +9,15 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
const ReactGenericBatching = require('events/ReactGenericBatching');
|
||||
const ReactVersion = require('shared/ReactVersion');
|
||||
import type {ReactNativeCSType} from './ReactNativeCSTypes';
|
||||
|
||||
const ReactFiberReconciler = require('react-reconciler');
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
const {
|
||||
injectInternals,
|
||||
} = require('react-reconciler/src/ReactFiberDevToolsHook');
|
||||
|
||||
import type {ReactNativeCSType} from './ReactNativeCSTypes';
|
||||
|
||||
const ReactFiberReconciler = require('react-reconciler');
|
||||
|
||||
const ReactGenericBatching = require('events/ReactGenericBatching');
|
||||
const ReactVersion = require('shared/ReactVersion');
|
||||
const emptyObject = require('fbjs/lib/emptyObject');
|
||||
|
||||
export type Container = number;
|
||||
|
|
|
@ -12,20 +12,28 @@
|
|||
import type {ReactNodeList} from 'shared/ReactTypes';
|
||||
|
||||
require('../shared/checkReact');
|
||||
var DOMNamespaces = require('../shared/DOMNamespaces');
|
||||
|
||||
var ReactFiberReconciler = require('react-reconciler');
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
var ReactPortal = require('react-reconciler/src/ReactPortal');
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
var {injectInternals} = require('react-reconciler/src/ReactFiberDevToolsHook');
|
||||
var ExecutionEnvironment = require('fbjs/lib/ExecutionEnvironment');
|
||||
var ReactBrowserEventEmitter = require('../events/ReactBrowserEventEmitter');
|
||||
var ReactGenericBatching = require('events/ReactGenericBatching');
|
||||
var ReactControlledComponent = require('events/ReactControlledComponent');
|
||||
var ReactInstanceMap = require('shared/ReactInstanceMap');
|
||||
var ReactFeatureFlags = require('shared/ReactFeatureFlags');
|
||||
var ReactVersion = require('shared/ReactVersion');
|
||||
var ReactDOMFrameScheduling = require('shared/ReactDOMFrameScheduling');
|
||||
var {ReactCurrentOwner} = require('shared/ReactGlobalSharedState');
|
||||
var getComponentName = require('shared/getComponentName');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var ReactDOMComponentTree = require('./ReactDOMComponentTree');
|
||||
var ReactDOMFiberComponent = require('./ReactDOMFiberComponent');
|
||||
var ReactDOMFrameScheduling = require('shared/ReactDOMFrameScheduling');
|
||||
var ReactGenericBatching = require('events/ReactGenericBatching');
|
||||
var ReactFiberReconciler = require('react-reconciler');
|
||||
var ReactInputSelection = require('./ReactInputSelection');
|
||||
var ReactInstanceMap = require('shared/ReactInstanceMap');
|
||||
var ReactVersion = require('shared/ReactVersion');
|
||||
var {ReactCurrentOwner} = require('shared/ReactGlobalSharedState');
|
||||
var ReactBrowserEventEmitter = require('../events/ReactBrowserEventEmitter');
|
||||
var DOMNamespaces = require('../shared/DOMNamespaces');
|
||||
var {
|
||||
ELEMENT_NODE,
|
||||
TEXT_NODE,
|
||||
|
@ -34,14 +42,6 @@ var {
|
|||
DOCUMENT_FRAGMENT_NODE,
|
||||
} = require('../shared/HTMLNodeType');
|
||||
var {ROOT_ATTRIBUTE_NAME} = require('../shared/DOMProperty');
|
||||
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
var ReactPortal = require('react-reconciler/src/ReactPortal');
|
||||
var {injectInternals} = require('react-reconciler/src/ReactFiberDevToolsHook');
|
||||
|
||||
var getComponentName = require('shared/getComponentName');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var {getChildNamespace} = DOMNamespaces;
|
||||
var {
|
||||
createElement,
|
||||
|
@ -60,12 +60,13 @@ var {
|
|||
var {precacheFiberNode, updateFiberProps} = ReactDOMComponentTree;
|
||||
|
||||
if (__DEV__) {
|
||||
var SUPPRESS_HYDRATION_WARNING = 'suppressHydrationWarning';
|
||||
var lowPriorityWarning = require('shared/lowPriorityWarning');
|
||||
var warning = require('fbjs/lib/warning');
|
||||
|
||||
var validateDOMNesting = require('./validateDOMNesting');
|
||||
var {updatedAncestorInfo} = validateDOMNesting;
|
||||
|
||||
var SUPPRESS_HYDRATION_WARNING = 'suppressHydrationWarning';
|
||||
if (
|
||||
typeof Map !== 'function' ||
|
||||
Map.prototype == null ||
|
||||
|
|
|
@ -7,14 +7,15 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var EventPluginHub = require('events/EventPluginHub');
|
||||
var EventPluginUtils = require('events/EventPluginUtils');
|
||||
|
||||
var ReactDOMComponentTree = require('./ReactDOMComponentTree');
|
||||
var BeforeInputEventPlugin = require('../events/BeforeInputEventPlugin');
|
||||
var ChangeEventPlugin = require('../events/ChangeEventPlugin');
|
||||
var DOMEventPluginOrder = require('../events/DOMEventPluginOrder');
|
||||
var EnterLeaveEventPlugin = require('../events/EnterLeaveEventPlugin');
|
||||
var EventPluginHub = require('events/EventPluginHub');
|
||||
var EventPluginUtils = require('events/EventPluginUtils');
|
||||
var ReactBrowserEventEmitter = require('../events/ReactBrowserEventEmitter');
|
||||
var ReactDOMComponentTree = require('./ReactDOMComponentTree');
|
||||
var ReactDOMEventListener = require('../events/ReactDOMEventListener');
|
||||
var SelectEventPlugin = require('../events/SelectEventPlugin');
|
||||
var SimpleEventPlugin = require('../events/SimpleEventPlugin');
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
'use strict';
|
||||
|
||||
var {HostComponent, HostText} = require('shared/ReactTypeOfWork');
|
||||
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var randomKey = Math.random().toString(36).slice(2);
|
||||
|
|
|
@ -9,37 +9,36 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var CSSPropertyOperations = require('../shared/CSSPropertyOperations');
|
||||
var DOMNamespaces = require('../shared/DOMNamespaces');
|
||||
var DOMProperty = require('../shared/DOMProperty');
|
||||
var DOMPropertyOperations = require('./DOMPropertyOperations');
|
||||
var EventPluginRegistry = require('events/EventPluginRegistry');
|
||||
var ReactBrowserEventEmitter = require('../events/ReactBrowserEventEmitter');
|
||||
var ReactDOMFiberInput = require('./ReactDOMFiberInput');
|
||||
var ReactDOMFiberOption = require('./ReactDOMFiberOption');
|
||||
var ReactDOMFiberSelect = require('./ReactDOMFiberSelect');
|
||||
var ReactDOMFiberTextarea = require('./ReactDOMFiberTextarea');
|
||||
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
var {
|
||||
getCurrentFiberOwnerName,
|
||||
} = require('react-reconciler/src/ReactDebugCurrentFiber');
|
||||
|
||||
var {DOCUMENT_NODE, DOCUMENT_FRAGMENT_NODE} = require('../shared/HTMLNodeType');
|
||||
|
||||
var assertValidProps = require('../shared/assertValidProps');
|
||||
var EventPluginRegistry = require('events/EventPluginRegistry');
|
||||
var emptyFunction = require('fbjs/lib/emptyFunction');
|
||||
|
||||
var DOMPropertyOperations = require('./DOMPropertyOperations');
|
||||
var ReactDOMFiberInput = require('./ReactDOMFiberInput');
|
||||
var ReactDOMFiberOption = require('./ReactDOMFiberOption');
|
||||
var ReactDOMFiberSelect = require('./ReactDOMFiberSelect');
|
||||
var ReactDOMFiberTextarea = require('./ReactDOMFiberTextarea');
|
||||
var inputValueTracking = require('./inputValueTracking');
|
||||
var isCustomComponent = require('../shared/isCustomComponent');
|
||||
var setInnerHTML = require('./setInnerHTML');
|
||||
var setTextContent = require('./setTextContent');
|
||||
var ReactBrowserEventEmitter = require('../events/ReactBrowserEventEmitter');
|
||||
var CSSPropertyOperations = require('../shared/CSSPropertyOperations');
|
||||
var DOMNamespaces = require('../shared/DOMNamespaces');
|
||||
var DOMProperty = require('../shared/DOMProperty');
|
||||
var assertValidProps = require('../shared/assertValidProps');
|
||||
var {DOCUMENT_NODE, DOCUMENT_FRAGMENT_NODE} = require('../shared/HTMLNodeType');
|
||||
var isCustomComponent = require('../shared/isCustomComponent');
|
||||
|
||||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
var {
|
||||
getCurrentFiberStackAddendum,
|
||||
} = require('react-reconciler/src/ReactDebugCurrentFiber');
|
||||
var warning = require('fbjs/lib/warning');
|
||||
|
||||
var ReactDOMInvalidARIAHook = require('../shared/ReactDOMInvalidARIAHook');
|
||||
var ReactDOMNullInputValuePropHook = require('../shared/ReactDOMNullInputValuePropHook');
|
||||
var ReactDOMUnknownPropertyHook = require('../shared/ReactDOMUnknownPropertyHook');
|
||||
|
|
|
@ -9,22 +9,15 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
type InputWithWrapperState = HTMLInputElement & {
|
||||
_wrapperState: {
|
||||
initialValue: ?string,
|
||||
initialChecked: ?boolean,
|
||||
controlled?: boolean,
|
||||
},
|
||||
};
|
||||
|
||||
var DOMPropertyOperations = require('./DOMPropertyOperations');
|
||||
var ReactControlledValuePropTypes = require('../shared/ReactControlledValuePropTypes');
|
||||
var ReactDOMComponentTree = require('./ReactDOMComponentTree');
|
||||
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
var {
|
||||
getCurrentFiberOwnerName,
|
||||
} = require('react-reconciler/src/ReactDebugCurrentFiber');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var DOMPropertyOperations = require('./DOMPropertyOperations');
|
||||
var ReactDOMComponentTree = require('./ReactDOMComponentTree');
|
||||
var ReactControlledValuePropTypes = require('../shared/ReactControlledValuePropTypes');
|
||||
|
||||
if (__DEV__) {
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
|
@ -34,7 +27,13 @@ if (__DEV__) {
|
|||
var warning = require('fbjs/lib/warning');
|
||||
}
|
||||
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
type InputWithWrapperState = HTMLInputElement & {
|
||||
_wrapperState: {
|
||||
initialValue: ?string,
|
||||
initialChecked: ?boolean,
|
||||
controlled?: boolean,
|
||||
},
|
||||
};
|
||||
|
||||
var didWarnValueDefaultValue = false;
|
||||
var didWarnCheckedDefaultChecked = false;
|
||||
|
|
|
@ -9,6 +9,22 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var {
|
||||
getCurrentFiberOwnerName,
|
||||
} = require('react-reconciler/src/ReactDebugCurrentFiber');
|
||||
|
||||
var ReactControlledValuePropTypes = require('../shared/ReactControlledValuePropTypes');
|
||||
|
||||
if (__DEV__) {
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
var {
|
||||
getCurrentFiberStackAddendum,
|
||||
} = require('react-reconciler/src/ReactDebugCurrentFiber');
|
||||
var warning = require('fbjs/lib/warning');
|
||||
|
||||
var didWarnValueDefaultValue = false;
|
||||
}
|
||||
|
||||
type SelectWithWrapperState = HTMLSelectElement & {
|
||||
_wrapperState: {
|
||||
initialValue: ?string,
|
||||
|
@ -16,20 +32,6 @@ type SelectWithWrapperState = HTMLSelectElement & {
|
|||
},
|
||||
};
|
||||
|
||||
var ReactControlledValuePropTypes = require('../shared/ReactControlledValuePropTypes');
|
||||
var {
|
||||
getCurrentFiberOwnerName,
|
||||
} = require('react-reconciler/src/ReactDebugCurrentFiber');
|
||||
|
||||
if (__DEV__) {
|
||||
var didWarnValueDefaultValue = false;
|
||||
var warning = require('fbjs/lib/warning');
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
var {
|
||||
getCurrentFiberStackAddendum,
|
||||
} = require('react-reconciler/src/ReactDebugCurrentFiber');
|
||||
}
|
||||
|
||||
function getDeclarationErrorAddendum() {
|
||||
var ownerName = getCurrentFiberOwnerName();
|
||||
if (ownerName) {
|
||||
|
|
|
@ -9,24 +9,24 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var ReactControlledValuePropTypes = require('../shared/ReactControlledValuePropTypes');
|
||||
|
||||
if (__DEV__) {
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
var {
|
||||
getCurrentFiberStackAddendum,
|
||||
} = require('react-reconciler/src/ReactDebugCurrentFiber');
|
||||
var warning = require('fbjs/lib/warning');
|
||||
}
|
||||
|
||||
type TextAreaWithWrapperState = HTMLTextAreaElement & {
|
||||
_wrapperState: {
|
||||
initialValue: string,
|
||||
},
|
||||
};
|
||||
|
||||
var ReactControlledValuePropTypes = require('../shared/ReactControlledValuePropTypes');
|
||||
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
var {
|
||||
getCurrentFiberStackAddendum,
|
||||
} = require('react-reconciler/src/ReactDebugCurrentFiber');
|
||||
}
|
||||
|
||||
var didWarnValDefaultVal = false;
|
||||
|
||||
/**
|
||||
|
|
|
@ -7,10 +7,9 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var {TEXT_NODE} = require('../shared/HTMLNodeType');
|
||||
|
||||
var getNodeForCharacterOffset = require('./getNodeForCharacterOffset');
|
||||
var getTextContentAccessor = require('./getTextContentAccessor');
|
||||
var {TEXT_NODE} = require('../shared/HTMLNodeType');
|
||||
|
||||
/**
|
||||
* @param {DOMElement} outerNode
|
||||
|
|
|
@ -7,13 +7,13 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var ReactDOMSelection = require('./ReactDOMSelection');
|
||||
var {ELEMENT_NODE} = require('../shared/HTMLNodeType');
|
||||
|
||||
var containsNode = require('fbjs/lib/containsNode');
|
||||
var focusNode = require('fbjs/lib/focusNode');
|
||||
var getActiveElement = require('fbjs/lib/getActiveElement');
|
||||
|
||||
var ReactDOMSelection = require('./ReactDOMSelection');
|
||||
var {ELEMENT_NODE} = require('../shared/HTMLNodeType');
|
||||
|
||||
function isInDocument(node) {
|
||||
return containsNode(document.documentElement, node);
|
||||
}
|
||||
|
|
|
@ -8,8 +8,9 @@
|
|||
'use strict';
|
||||
|
||||
var ExecutionEnvironment = require('fbjs/lib/ExecutionEnvironment');
|
||||
var escapeTextContentForBrowser = require('../shared/escapeTextContentForBrowser');
|
||||
|
||||
var setInnerHTML = require('./setInnerHTML');
|
||||
var escapeTextContentForBrowser = require('../shared/escapeTextContentForBrowser');
|
||||
var {TEXT_NODE} = require('../shared/HTMLNodeType');
|
||||
|
||||
/**
|
||||
|
|
|
@ -12,11 +12,11 @@ var emptyFunction = require('fbjs/lib/emptyFunction');
|
|||
var validateDOMNesting = emptyFunction;
|
||||
|
||||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
var {
|
||||
getCurrentFiberStackAddendum,
|
||||
} = require('react-reconciler/src/ReactDebugCurrentFiber');
|
||||
var warning = require('fbjs/lib/warning');
|
||||
|
||||
// This validation code was written based on the HTML5 parsing spec:
|
||||
// https://html.spec.whatwg.org/multipage/syntax.html#has-an-element-in-scope
|
||||
|
|
|
@ -7,14 +7,15 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
import type {TopLevelTypes} from './BrowserEventConstants';
|
||||
|
||||
var EventPropagators = require('events/EventPropagators');
|
||||
var ExecutionEnvironment = require('fbjs/lib/ExecutionEnvironment');
|
||||
|
||||
var FallbackCompositionState = require('./FallbackCompositionState');
|
||||
var SyntheticCompositionEvent = require('./SyntheticCompositionEvent');
|
||||
var SyntheticInputEvent = require('./SyntheticInputEvent');
|
||||
|
||||
import type {TopLevelTypes} from 'BrowserEventConstants';
|
||||
|
||||
var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space
|
||||
var START_KEYCODE = 229;
|
||||
|
||||
|
|
|
@ -9,16 +9,16 @@
|
|||
|
||||
var EventPluginHub = require('events/EventPluginHub');
|
||||
var EventPropagators = require('events/EventPropagators');
|
||||
var ExecutionEnvironment = require('fbjs/lib/ExecutionEnvironment');
|
||||
var ReactControlledComponent = require('events/ReactControlledComponent');
|
||||
var ReactDOMComponentTree = require('../client/ReactDOMComponentTree');
|
||||
var ReactGenericBatching = require('events/ReactGenericBatching');
|
||||
var SyntheticEvent = require('events/SyntheticEvent');
|
||||
var isTextInputElement = require('shared/isTextInputElement');
|
||||
var ExecutionEnvironment = require('fbjs/lib/ExecutionEnvironment');
|
||||
|
||||
var inputValueTracking = require('../client/inputValueTracking');
|
||||
var getEventTarget = require('./getEventTarget');
|
||||
var isEventSupported = require('./isEventSupported');
|
||||
var isTextInputElement = require('shared/isTextInputElement');
|
||||
var ReactDOMComponentTree = require('../client/ReactDOMComponentTree');
|
||||
var inputValueTracking = require('../client/inputValueTracking');
|
||||
|
||||
var eventTypes = {
|
||||
change: {
|
||||
|
|
|
@ -8,8 +8,9 @@
|
|||
'use strict';
|
||||
|
||||
var EventPropagators = require('events/EventPropagators');
|
||||
var ReactDOMComponentTree = require('../client/ReactDOMComponentTree');
|
||||
|
||||
var SyntheticMouseEvent = require('./SyntheticMouseEvent');
|
||||
var ReactDOMComponentTree = require('../client/ReactDOMComponentTree');
|
||||
|
||||
var eventTypes = {
|
||||
mouseEnter: {
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
'use strict';
|
||||
|
||||
var EventPluginRegistry = require('events/EventPluginRegistry');
|
||||
var ReactDOMEventListener = require('./ReactDOMEventListener');
|
||||
var ReactEventEmitterMixin = require('events/ReactEventEmitterMixin');
|
||||
|
||||
var ReactDOMEventListener = require('./ReactDOMEventListener');
|
||||
var isEventSupported = require('./isEventSupported');
|
||||
var {topLevelTypes} = require('./BrowserEventConstants');
|
||||
|
||||
|
|
|
@ -7,15 +7,14 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var EventListener = require('fbjs/lib/EventListener');
|
||||
var ReactDOMComponentTree = require('../client/ReactDOMComponentTree');
|
||||
var ReactFiberTreeReflection = require('shared/ReactFiberTreeReflection');
|
||||
var ReactGenericBatching = require('events/ReactGenericBatching');
|
||||
var ReactFiberTreeReflection = require('shared/ReactFiberTreeReflection');
|
||||
var ReactTypeOfWork = require('shared/ReactTypeOfWork');
|
||||
var EventListener = require('fbjs/lib/EventListener');
|
||||
var {HostRoot} = ReactTypeOfWork;
|
||||
|
||||
var getEventTarget = require('./getEventTarget');
|
||||
|
||||
var {HostRoot} = ReactTypeOfWork;
|
||||
var ReactDOMComponentTree = require('../client/ReactDOMComponentTree');
|
||||
|
||||
var CALLBACK_BOOKKEEPING_POOL_SIZE = 10;
|
||||
var callbackBookkeepingPool = [];
|
||||
|
|
|
@ -9,16 +9,16 @@
|
|||
|
||||
var EventPropagators = require('events/EventPropagators');
|
||||
var ExecutionEnvironment = require('fbjs/lib/ExecutionEnvironment');
|
||||
var SyntheticEvent = require('events/SyntheticEvent');
|
||||
var isTextInputElement = require('shared/isTextInputElement');
|
||||
var getActiveElement = require('fbjs/lib/getActiveElement');
|
||||
var shallowEqual = require('fbjs/lib/shallowEqual');
|
||||
|
||||
var ReactBrowserEventEmitter = require('./ReactBrowserEventEmitter');
|
||||
var ReactDOMComponentTree = require('../client/ReactDOMComponentTree');
|
||||
var ReactInputSelection = require('../client/ReactInputSelection');
|
||||
var SyntheticEvent = require('events/SyntheticEvent');
|
||||
var {DOCUMENT_NODE} = require('../shared/HTMLNodeType');
|
||||
|
||||
var getActiveElement = require('fbjs/lib/getActiveElement');
|
||||
var isTextInputElement = require('shared/isTextInputElement');
|
||||
var shallowEqual = require('fbjs/lib/shallowEqual');
|
||||
|
||||
var skipSelectionChangeEvent =
|
||||
ExecutionEnvironment.canUseDOM &&
|
||||
'documentMode' in document &&
|
||||
|
|
|
@ -9,10 +9,19 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
import type {TopLevelTypes} from './BrowserEventConstants';
|
||||
import type {
|
||||
DispatchConfig,
|
||||
ReactSyntheticEvent,
|
||||
} from 'events/ReactSyntheticEventType';
|
||||
import type {Fiber} from 'react-reconciler/src/ReactFiber';
|
||||
import type {EventTypes, PluginModule} from 'events/PluginModuleType';
|
||||
|
||||
var EventPropagators = require('events/EventPropagators');
|
||||
var SyntheticEvent = require('events/SyntheticEvent');
|
||||
|
||||
var SyntheticAnimationEvent = require('./SyntheticAnimationEvent');
|
||||
var SyntheticClipboardEvent = require('./SyntheticClipboardEvent');
|
||||
var SyntheticEvent = require('events/SyntheticEvent');
|
||||
var SyntheticFocusEvent = require('./SyntheticFocusEvent');
|
||||
var SyntheticKeyboardEvent = require('./SyntheticKeyboardEvent');
|
||||
var SyntheticMouseEvent = require('./SyntheticMouseEvent');
|
||||
|
@ -21,21 +30,12 @@ var SyntheticTouchEvent = require('./SyntheticTouchEvent');
|
|||
var SyntheticTransitionEvent = require('./SyntheticTransitionEvent');
|
||||
var SyntheticUIEvent = require('./SyntheticUIEvent');
|
||||
var SyntheticWheelEvent = require('./SyntheticWheelEvent');
|
||||
|
||||
var getEventCharCode = require('./getEventCharCode');
|
||||
|
||||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
}
|
||||
|
||||
import type {TopLevelTypes} from './BrowserEventConstants';
|
||||
import type {
|
||||
DispatchConfig,
|
||||
ReactSyntheticEvent,
|
||||
} from 'events/ReactSyntheticEventType';
|
||||
import type {Fiber} from 'react-reconciler/src/ReactFiber';
|
||||
import type {EventTypes, PluginModule} from 'events/PluginModuleType';
|
||||
|
||||
/**
|
||||
* Turns
|
||||
* ['abort', ...]
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
'use strict';
|
||||
|
||||
var SyntheticUIEvent = require('./SyntheticUIEvent');
|
||||
|
||||
var getEventCharCode = require('./getEventCharCode');
|
||||
var getEventKey = require('./getEventKey');
|
||||
var getEventModifierState = require('./getEventModifierState');
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
'use strict';
|
||||
|
||||
var SyntheticUIEvent = require('./SyntheticUIEvent');
|
||||
|
||||
var getEventModifierState = require('./getEventModifierState');
|
||||
|
||||
/**
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
'use strict';
|
||||
|
||||
var SyntheticUIEvent = require('./SyntheticUIEvent');
|
||||
|
||||
var getEventModifierState = require('./getEventModifierState');
|
||||
|
||||
/**
|
||||
|
|
|
@ -11,12 +11,12 @@
|
|||
|
||||
var EventPluginUtils = require('events/EventPluginUtils');
|
||||
var EventPropagators = require('events/EventPropagators');
|
||||
var SyntheticUIEvent = require('./SyntheticUIEvent');
|
||||
var TouchEventUtils = require('fbjs/lib/TouchEventUtils');
|
||||
|
||||
var isStartish = EventPluginUtils.isStartish;
|
||||
var isEndish = EventPluginUtils.isEndish;
|
||||
|
||||
var SyntheticUIEvent = require('./SyntheticUIEvent');
|
||||
|
||||
/**
|
||||
* We are extending the Flow 'Touch' declaration to enable using bracket
|
||||
* notation to access properties.
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
'use strict';
|
||||
|
||||
var DOMProperty = require('../shared/DOMProperty');
|
||||
|
||||
var quoteAttributeValueForBrowser = require('../shared/quoteAttributeValueForBrowser');
|
||||
|
||||
if (__DEV__) {
|
||||
|
|
|
@ -7,9 +7,10 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var ReactPartialRenderer = require('./ReactPartialRenderer');
|
||||
var Readable = require('stream').Readable;
|
||||
|
||||
var ReactPartialRenderer = require('./ReactPartialRenderer');
|
||||
|
||||
// This is a Readable Node.js stream which wraps the ReactDOMPartialRenderer.
|
||||
class ReactMarkupReadableStream extends Readable {
|
||||
constructor(element, makeStaticMarkup) {
|
||||
|
|
|
@ -7,11 +7,12 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var ReactDOMStringRenderer = require('./ReactDOMStringRenderer');
|
||||
require('../shared/ReactDOMInjection');
|
||||
|
||||
var ReactVersion = require('shared/ReactVersion');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
require('../shared/ReactDOMInjection');
|
||||
var ReactDOMStringRenderer = require('./ReactDOMStringRenderer');
|
||||
|
||||
module.exports = {
|
||||
renderToString: ReactDOMStringRenderer.renderToString,
|
||||
|
|
|
@ -7,11 +7,12 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var ReactDOMStringRenderer = require('./ReactDOMStringRenderer');
|
||||
var ReactDOMNodeStreamRenderer = require('./ReactDOMNodeStreamRenderer');
|
||||
require('../shared/ReactDOMInjection');
|
||||
|
||||
var ReactVersion = require('shared/ReactVersion');
|
||||
|
||||
require('../shared/ReactDOMInjection');
|
||||
var ReactDOMStringRenderer = require('./ReactDOMStringRenderer');
|
||||
var ReactDOMNodeStreamRenderer = require('./ReactDOMNodeStreamRenderer');
|
||||
|
||||
module.exports = {
|
||||
renderToString: ReactDOMStringRenderer.renderToString,
|
||||
|
|
|
@ -7,25 +7,25 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var React = require('react');
|
||||
var emptyFunction = require('fbjs/lib/emptyFunction');
|
||||
var emptyObject = require('fbjs/lib/emptyObject');
|
||||
var hyphenateStyleName = require('fbjs/lib/hyphenateStyleName');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
var memoizeStringOnly = require('fbjs/lib/memoizeStringOnly');
|
||||
|
||||
var DOMMarkupOperations = require('./DOMMarkupOperations');
|
||||
var {
|
||||
Namespaces,
|
||||
getIntrinsicNamespace,
|
||||
getChildNamespace,
|
||||
} = require('../shared/DOMNamespaces');
|
||||
var DOMMarkupOperations = require('./DOMMarkupOperations');
|
||||
var React = require('react');
|
||||
var ReactControlledValuePropTypes = require('../shared/ReactControlledValuePropTypes');
|
||||
|
||||
var assertValidProps = require('../shared/assertValidProps');
|
||||
var dangerousStyleValue = require('../shared/dangerousStyleValue');
|
||||
var emptyFunction = require('fbjs/lib/emptyFunction');
|
||||
var emptyObject = require('fbjs/lib/emptyObject');
|
||||
var escapeTextContentForBrowser = require('../shared/escapeTextContentForBrowser');
|
||||
var hyphenateStyleName = require('fbjs/lib/hyphenateStyleName');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
var memoizeStringOnly = require('fbjs/lib/memoizeStringOnly');
|
||||
var omittedCloseTags = require('../shared/omittedCloseTags');
|
||||
var isCustomComponent = require('../shared/isCustomComponent');
|
||||
var omittedCloseTags = require('../shared/omittedCloseTags');
|
||||
|
||||
var toArray = React.Children.toArray;
|
||||
var getStackAddendum = emptyFunction.thatReturns('');
|
||||
|
@ -33,6 +33,7 @@ var getStackAddendum = emptyFunction.thatReturns('');
|
|||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
var checkPropTypes = require('prop-types/checkPropTypes');
|
||||
|
||||
var warnValidStyle = require('../shared/warnValidStyle');
|
||||
var {
|
||||
validateProperties: validateARIAProperties,
|
||||
|
@ -43,6 +44,7 @@ if (__DEV__) {
|
|||
var {
|
||||
validateProperties: validateUnknownProperties,
|
||||
} = require('../shared/ReactDOMUnknownPropertyHook');
|
||||
|
||||
var validatePropertiesInDevelopment = function(type, props) {
|
||||
validateARIAProperties(type, props);
|
||||
validateInputProperties(type, props);
|
||||
|
|
|
@ -11,6 +11,7 @@ var dangerousStyleValue = require('./dangerousStyleValue');
|
|||
|
||||
if (__DEV__) {
|
||||
var hyphenateStyleName = require('fbjs/lib/hyphenateStyleName');
|
||||
|
||||
var warnValidStyle = require('./warnValidStyle');
|
||||
}
|
||||
|
||||
|
|
|
@ -15,6 +15,7 @@ if (__DEV__) {
|
|||
var warning = require('fbjs/lib/warning');
|
||||
var emptyFunction = require('fbjs/lib/emptyFunction');
|
||||
var PropTypes = require('prop-types');
|
||||
|
||||
var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
|
||||
|
||||
ReactControlledValuePropTypes.checkPropTypes = emptyFunction;
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
'use strict';
|
||||
|
||||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
var {ReactDebugCurrentFrame} = require('shared/ReactGlobalSharedState');
|
||||
var warning = require('fbjs/lib/warning');
|
||||
}
|
||||
|
||||
var didWarnValueNull = false;
|
||||
|
|
|
@ -7,13 +7,14 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var DOMProperty = require('./DOMProperty');
|
||||
var EventPluginRegistry = require('events/EventPluginRegistry');
|
||||
|
||||
var DOMProperty = require('./DOMProperty');
|
||||
var isCustomComponent = require('./isCustomComponent');
|
||||
|
||||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
var {ReactDebugCurrentFrame} = require('shared/ReactGlobalSharedState');
|
||||
var warning = require('fbjs/lib/warning');
|
||||
}
|
||||
|
||||
function getStackAddendum() {
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
'use strict';
|
||||
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var voidElementTags = require('./voidElementTags');
|
||||
|
||||
if (__DEV__) {
|
||||
|
|
|
@ -7,16 +7,16 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var BrowserEventConstants = require('../events/BrowserEventConstants');
|
||||
var React = require('react');
|
||||
var ReactDOM = require('react-dom');
|
||||
var ReactFiberTreeReflection = require('shared/ReactFiberTreeReflection');
|
||||
var ReactInstanceMap = require('shared/ReactInstanceMap');
|
||||
var ReactTypeOfWork = require('shared/ReactTypeOfWork');
|
||||
var SyntheticEvent = require('events/SyntheticEvent');
|
||||
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var BrowserEventConstants = require('../events/BrowserEventConstants');
|
||||
|
||||
var {findDOMNode} = ReactDOM;
|
||||
var {
|
||||
EventPluginHub,
|
||||
|
|
|
@ -8,22 +8,6 @@
|
|||
*/
|
||||
'use strict';
|
||||
|
||||
const ReactNativeAttributePayload = require('./ReactNativeAttributePayload');
|
||||
|
||||
// Module provided by RN:
|
||||
const TextInputState = require('TextInputState');
|
||||
const UIManager = require('UIManager');
|
||||
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
const findNodeHandle = require('./findNodeHandle');
|
||||
const findNumericNodeHandle = require('./findNumericNodeHandle');
|
||||
|
||||
const {
|
||||
mountSafeCallback,
|
||||
throwOnStylesProp,
|
||||
warnForStyleProps,
|
||||
} = require('./NativeMethodsMixinUtils');
|
||||
|
||||
import type {
|
||||
MeasureInWindowOnSuccessCallback,
|
||||
MeasureLayoutOnSuccessCallback,
|
||||
|
@ -32,6 +16,20 @@ import type {
|
|||
ReactNativeBaseComponentViewConfig,
|
||||
} from './ReactNativeTypes';
|
||||
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
// Modules provided by RN:
|
||||
const TextInputState = require('TextInputState');
|
||||
const UIManager = require('UIManager');
|
||||
|
||||
const ReactNativeAttributePayload = require('./ReactNativeAttributePayload');
|
||||
const {
|
||||
mountSafeCallback,
|
||||
throwOnStylesProp,
|
||||
warnForStyleProps,
|
||||
} = require('./NativeMethodsMixinUtils');
|
||||
const findNodeHandle = require('./findNodeHandle');
|
||||
const findNumericNodeHandle = require('./findNumericNodeHandle');
|
||||
|
||||
/**
|
||||
* `NativeMethodsMixin` provides methods to access the underlying native
|
||||
* component directly. This can be useful in cases when you want to focus
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
*/
|
||||
'use strict';
|
||||
|
||||
var ReactNativePropRegistry = require('./ReactNativePropRegistry');
|
||||
|
||||
// Module provided by RN:
|
||||
// Modules provided by RN:
|
||||
var deepDiffer = require('deepDiffer');
|
||||
var flattenStyle = require('flattenStyle');
|
||||
|
||||
var ReactNativePropRegistry = require('./ReactNativePropRegistry');
|
||||
|
||||
var emptyObject = {};
|
||||
|
||||
/**
|
||||
|
|
|
@ -8,6 +8,8 @@
|
|||
*/
|
||||
'use strict';
|
||||
|
||||
import type {ReactNativeBaseComponentViewConfig} from './ReactNativeTypes';
|
||||
|
||||
const EventPropagators = require('events/EventPropagators');
|
||||
const SyntheticEvent = require('events/SyntheticEvent');
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
|
@ -15,8 +17,6 @@ const invariant = require('fbjs/lib/invariant');
|
|||
const customBubblingEventTypes = {};
|
||||
const customDirectEventTypes = {};
|
||||
|
||||
import type {ReactNativeBaseComponentViewConfig} from './ReactNativeTypes';
|
||||
|
||||
const ReactNativeBridgeEventPlugin = {
|
||||
eventTypes: {},
|
||||
|
||||
|
|
|
@ -10,18 +10,6 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
const React = require('react');
|
||||
const ReactNativeAttributePayload = require('./ReactNativeAttributePayload');
|
||||
|
||||
// Modules provided by RN:
|
||||
const TextInputState = require('TextInputState');
|
||||
const UIManager = require('UIManager');
|
||||
|
||||
const findNodeHandle = require('./findNodeHandle');
|
||||
const findNumericNodeHandle = require('./findNumericNodeHandle');
|
||||
|
||||
const {mountSafeCallback} = require('./NativeMethodsMixinUtils');
|
||||
|
||||
import type {
|
||||
MeasureInWindowOnSuccessCallback,
|
||||
MeasureLayoutOnSuccessCallback,
|
||||
|
@ -30,6 +18,16 @@ import type {
|
|||
ReactNativeBaseComponentViewConfig,
|
||||
} from './ReactNativeTypes';
|
||||
|
||||
const React = require('react');
|
||||
// Modules provided by RN:
|
||||
const TextInputState = require('TextInputState');
|
||||
const UIManager = require('UIManager');
|
||||
|
||||
const ReactNativeAttributePayload = require('./ReactNativeAttributePayload');
|
||||
const {mountSafeCallback} = require('./NativeMethodsMixinUtils');
|
||||
const findNodeHandle = require('./findNodeHandle');
|
||||
const findNumericNodeHandle = require('./findNumericNodeHandle');
|
||||
|
||||
/**
|
||||
* Superclass that provides methods to access the underlying native component.
|
||||
* This can be useful when you want to focus a view or measure its dimensions.
|
||||
|
|
|
@ -11,9 +11,10 @@
|
|||
var EventPluginHub = require('events/EventPluginHub');
|
||||
var EventPluginRegistry = require('events/EventPluginRegistry');
|
||||
var ReactEventEmitterMixin = require('events/ReactEventEmitterMixin');
|
||||
var ReactGenericBatching = require('events/ReactGenericBatching');
|
||||
|
||||
var ReactNativeComponentTree = require('./ReactNativeComponentTree');
|
||||
var ReactNativeTagHandles = require('./ReactNativeTagHandles');
|
||||
var ReactGenericBatching = require('events/ReactGenericBatching');
|
||||
|
||||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
|
|
|
@ -9,11 +9,11 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
import type {CapturedError} from 'react-reconciler/src/ReactFiberScheduler';
|
||||
|
||||
// Module provided by RN:
|
||||
const ExceptionsManager = require('ExceptionsManager');
|
||||
|
||||
import type {CapturedError} from 'react-reconciler/src/ReactFiberScheduler';
|
||||
|
||||
/**
|
||||
* Intercept lifecycle errors and ensure they are shown with the correct stack
|
||||
* trace within the native redbox component.
|
||||
|
|
|
@ -9,17 +9,6 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var ReactNativeAttributePayload = require('./ReactNativeAttributePayload');
|
||||
|
||||
// Modules provided by RN:
|
||||
var TextInputState = require('TextInputState');
|
||||
var UIManager = require('UIManager');
|
||||
|
||||
var {
|
||||
mountSafeCallback,
|
||||
warnForStyleProps,
|
||||
} = require('./NativeMethodsMixinUtils');
|
||||
|
||||
import type {
|
||||
MeasureInWindowOnSuccessCallback,
|
||||
MeasureLayoutOnSuccessCallback,
|
||||
|
@ -29,6 +18,16 @@ import type {
|
|||
} from './ReactNativeTypes';
|
||||
import type {Instance} from './ReactNativeFiberRenderer';
|
||||
|
||||
// Modules provided by RN:
|
||||
var TextInputState = require('TextInputState');
|
||||
var UIManager = require('UIManager');
|
||||
|
||||
var ReactNativeAttributePayload = require('./ReactNativeAttributePayload');
|
||||
var {
|
||||
mountSafeCallback,
|
||||
warnForStyleProps,
|
||||
} = require('./NativeMethodsMixinUtils');
|
||||
|
||||
/**
|
||||
* This component defines the same methods as NativeMethodsMixin but without the
|
||||
* findNodeHandle wrapper. This wrapper is unnecessary for HostComponent views
|
||||
|
|
|
@ -8,21 +8,20 @@
|
|||
*/
|
||||
'use strict';
|
||||
|
||||
const ReactNativeComponentTree = require('./ReactNativeComponentTree');
|
||||
import type {Fiber} from 'react-reconciler/src/ReactFiber';
|
||||
|
||||
const ReactFiberTreeReflection = require('shared/ReactFiberTreeReflection');
|
||||
const getComponentName = require('shared/getComponentName');
|
||||
const emptyObject = require('fbjs/lib/emptyObject');
|
||||
const ReactTypeOfWork = require('shared/ReactTypeOfWork');
|
||||
const emptyObject = require('fbjs/lib/emptyObject');
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
|
||||
const {findCurrentFiberUsingSlowPath} = ReactFiberTreeReflection;
|
||||
const {HostComponent} = ReactTypeOfWork;
|
||||
// Module provided by RN:
|
||||
const UIManager = require('UIManager');
|
||||
|
||||
const ReactNativeComponentTree = require('./ReactNativeComponentTree');
|
||||
const {getClosestInstanceFromNode} = ReactNativeComponentTree;
|
||||
const {findCurrentFiberUsingSlowPath} = ReactFiberTreeReflection;
|
||||
const {HostComponent} = ReactTypeOfWork;
|
||||
|
||||
import type {Fiber} from 'react-reconciler/src/ReactFiber';
|
||||
|
||||
let getInspectorDataForViewTag;
|
||||
|
||||
|
|
|
@ -9,21 +9,25 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
import type {ReactNativeBaseComponentViewConfig} from './ReactNativeTypes';
|
||||
|
||||
const ReactFiberReconciler = require('react-reconciler');
|
||||
const emptyObject = require('fbjs/lib/emptyObject');
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
// Modules provided by RN:
|
||||
const UIManager = require('UIManager');
|
||||
const deepFreezeAndThrowOnMutationInDev = require('deepFreezeAndThrowOnMutationInDev');
|
||||
|
||||
const ReactNativeAttributePayload = require('./ReactNativeAttributePayload');
|
||||
const ReactNativeComponentTree = require('./ReactNativeComponentTree');
|
||||
const ReactNativeFiberHostComponent = require('./ReactNativeFiberHostComponent');
|
||||
const ReactNativeTagHandles = require('./ReactNativeTagHandles');
|
||||
const ReactNativeViewConfigRegistry = require('./ReactNativeViewConfigRegistry');
|
||||
|
||||
// Modules provided by RN:
|
||||
const UIManager = require('UIManager');
|
||||
const deepFreezeAndThrowOnMutationInDev = require('deepFreezeAndThrowOnMutationInDev');
|
||||
|
||||
const emptyObject = require('fbjs/lib/emptyObject');
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
|
||||
import type {ReactNativeBaseComponentViewConfig} from './ReactNativeTypes';
|
||||
const {
|
||||
precacheFiberNode,
|
||||
uncacheFiberNode,
|
||||
updateFiberProps,
|
||||
} = ReactNativeComponentTree;
|
||||
|
||||
export type Container = number;
|
||||
export type Instance = {
|
||||
|
@ -34,12 +38,6 @@ export type Instance = {
|
|||
export type Props = Object;
|
||||
export type TextInstance = number;
|
||||
|
||||
const {
|
||||
precacheFiberNode,
|
||||
uncacheFiberNode,
|
||||
updateFiberProps,
|
||||
} = ReactNativeComponentTree;
|
||||
|
||||
function recursivelyUncacheFiberNode(node: Instance | TextInstance) {
|
||||
if (typeof node === 'number') {
|
||||
// Leaf node (eg text)
|
||||
|
|
|
@ -19,14 +19,15 @@ require('InitializeCore');
|
|||
|
||||
var EventPluginHub = require('events/EventPluginHub');
|
||||
var EventPluginUtils = require('events/EventPluginUtils');
|
||||
var ResponderEventPlugin = require('events/ResponderEventPlugin');
|
||||
// Module provided by RN:
|
||||
var RCTEventEmitter = require('RCTEventEmitter');
|
||||
|
||||
var ReactNativeBridgeEventPlugin = require('./ReactNativeBridgeEventPlugin');
|
||||
var ReactNativeComponentTree = require('./ReactNativeComponentTree');
|
||||
var ReactNativeEventEmitter = require('./ReactNativeEventEmitter');
|
||||
var ReactNativeEventPluginOrder = require('./ReactNativeEventPluginOrder');
|
||||
var ReactNativeGlobalResponderHandler = require('./ReactNativeGlobalResponderHandler');
|
||||
var ResponderEventPlugin = require('events/ResponderEventPlugin');
|
||||
|
||||
/**
|
||||
* Register the event emitter with the native bridge
|
||||
|
|
|
@ -9,30 +9,28 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
import type {ReactNativeType} from './ReactNativeTypes';
|
||||
import type {ReactNodeList} from 'shared/ReactTypes';
|
||||
|
||||
require('./ReactNativeInjection');
|
||||
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
const ReactFiberErrorLogger = require('react-reconciler/src/ReactFiberErrorLogger');
|
||||
const ReactPortal = require('react-reconciler/src/ReactPortal');
|
||||
const {
|
||||
injectInternals,
|
||||
} = require('react-reconciler/src/ReactFiberDevToolsHook');
|
||||
|
||||
const ReactGenericBatching = require('events/ReactGenericBatching');
|
||||
const ReactVersion = require('shared/ReactVersion');
|
||||
// Module provided by RN:
|
||||
const UIManager = require('UIManager');
|
||||
|
||||
const ReactNativeFiberErrorDialog = require('./ReactNativeFiberErrorDialog');
|
||||
const ReactNativeComponentTree = require('./ReactNativeComponentTree');
|
||||
const ReactNativeFiberRenderer = require('./ReactNativeFiberRenderer');
|
||||
const ReactNativeFiberInspector = require('./ReactNativeFiberInspector');
|
||||
const ReactVersion = require('shared/ReactVersion');
|
||||
|
||||
// Module provided by RN:
|
||||
const UIManager = require('UIManager');
|
||||
|
||||
const findNumericNodeHandle = require('./findNumericNodeHandle');
|
||||
|
||||
import type {ReactNativeType} from './ReactNativeTypes';
|
||||
import type {ReactNodeList} from 'shared/ReactTypes';
|
||||
|
||||
require('./ReactNativeInjection');
|
||||
|
||||
ReactGenericBatching.injection.injectFiberBatchedUpdates(
|
||||
ReactNativeFiberRenderer.batchedUpdates,
|
||||
);
|
||||
|
|
|
@ -9,13 +9,13 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
|
||||
import type {
|
||||
ReactNativeBaseComponentViewConfig,
|
||||
ViewConfigGetter,
|
||||
} from './ReactNativeTypes';
|
||||
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
|
||||
const viewConfigCallbacks = new Map();
|
||||
const viewConfigs = new Map();
|
||||
|
||||
|
|
|
@ -9,10 +9,10 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
const ReactNativeViewConfigRegistry = require('./ReactNativeViewConfigRegistry');
|
||||
|
||||
import type {ViewConfigGetter} from './ReactNativeTypes';
|
||||
|
||||
const ReactNativeViewConfigRegistry = require('./ReactNativeViewConfigRegistry');
|
||||
|
||||
/**
|
||||
* Creates a renderable ReactNative host component.
|
||||
* Use this method for view configs that are loaded from UIManager.
|
||||
|
|
|
@ -9,18 +9,19 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
import type {Fiber} from 'react-reconciler/src/ReactFiber';
|
||||
|
||||
var ReactInstanceMap = require('shared/ReactInstanceMap');
|
||||
var ReactNativeFiberRenderer = require('./ReactNativeFiberRenderer');
|
||||
var {ReactCurrentOwner} = require('shared/ReactGlobalSharedState');
|
||||
var getComponentName = require('shared/getComponentName');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var ReactNativeFiberRenderer = require('./ReactNativeFiberRenderer');
|
||||
|
||||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
}
|
||||
|
||||
import type {Fiber} from 'react-reconciler/src/ReactFiber';
|
||||
|
||||
/**
|
||||
* ReactNative vs ReactWeb
|
||||
* -----------------------
|
||||
|
|
|
@ -19,13 +19,12 @@
|
|||
import type {Fiber} from 'react-reconciler/src/ReactFiber';
|
||||
import type {UpdateQueue} from 'react-reconciler/src/ReactFiberUpdateQueue';
|
||||
|
||||
var ReactFeatureFlags = require('shared/ReactFeatureFlags');
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
var ReactFiberInstrumentation = require('react-reconciler/src/ReactFiberInstrumentation');
|
||||
var ReactFiberReconciler = require('react-reconciler');
|
||||
var ReactFeatureFlags = require('shared/ReactFeatureFlags');
|
||||
var ReactInstanceMap = require('shared/ReactInstanceMap');
|
||||
var emptyObject = require('fbjs/lib/emptyObject');
|
||||
|
||||
var expect = require('jest-matchers');
|
||||
|
||||
const UPDATE_SIGNAL = {};
|
||||
|
|
|
@ -16,19 +16,20 @@ import type {
|
|||
ExpirationTime,
|
||||
} from 'react-reconciler/src/ReactFiberExpirationTime';
|
||||
|
||||
var {REACT_COROUTINE_TYPE, REACT_YIELD_TYPE} = require('./ReactCoroutine');
|
||||
var {REACT_PORTAL_TYPE} = require('./ReactPortal');
|
||||
|
||||
var ReactFiber = require('./ReactFiber');
|
||||
var ReactTypeOfSideEffect = require('shared/ReactTypeOfSideEffect');
|
||||
var ReactTypeOfWork = require('shared/ReactTypeOfWork');
|
||||
|
||||
var emptyObject = require('fbjs/lib/emptyObject');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var {REACT_COROUTINE_TYPE, REACT_YIELD_TYPE} = require('./ReactCoroutine');
|
||||
var {REACT_PORTAL_TYPE} = require('./ReactPortal');
|
||||
var ReactFiber = require('./ReactFiber');
|
||||
|
||||
if (__DEV__) {
|
||||
var {getCurrentFiberStackAddendum} = require('./ReactDebugCurrentFiber');
|
||||
var warning = require('fbjs/lib/warning');
|
||||
|
||||
var {getCurrentFiberStackAddendum} = require('./ReactDebugCurrentFiber');
|
||||
|
||||
var didWarnAboutMaps = false;
|
||||
/**
|
||||
* Warn if there's no key explicitly set on dynamic arrays of children or
|
||||
|
|
|
@ -9,10 +9,6 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
import type {Fiber} from './ReactFiber';
|
||||
|
||||
type LifeCyclePhase = 'render' | 'getChildContext';
|
||||
|
||||
var {ReactDebugCurrentFrame} = require('shared/ReactGlobalSharedState');
|
||||
|
||||
if (__DEV__) {
|
||||
|
@ -22,6 +18,10 @@ if (__DEV__) {
|
|||
} = require('shared/ReactFiberComponentTreeHook');
|
||||
}
|
||||
|
||||
import type {Fiber} from './ReactFiber';
|
||||
|
||||
type LifeCyclePhase = 'render' | 'getChildContext';
|
||||
|
||||
function getCurrentFiberOwnerName(): string | null {
|
||||
if (__DEV__) {
|
||||
const fiber = ReactDebugCurrentFiber.current;
|
||||
|
|
|
@ -9,6 +9,9 @@
|
|||
|
||||
import type {Fiber} from './ReactFiber';
|
||||
|
||||
// Trust the developer to only use this with a __DEV__ check
|
||||
let ReactDebugFiberPerf = ((null: any): typeof ReactDebugFiberPerf);
|
||||
|
||||
type MeasurementPhase =
|
||||
| 'componentWillMount'
|
||||
| 'componentWillUnmount'
|
||||
|
@ -19,10 +22,8 @@ type MeasurementPhase =
|
|||
| 'componentDidMount'
|
||||
| 'getChildContext';
|
||||
|
||||
// Trust the developer to only use this with a __DEV__ check
|
||||
let ReactDebugFiberPerf = ((null: any): typeof ReactDebugFiberPerf);
|
||||
|
||||
if (__DEV__) {
|
||||
const getComponentName = require('shared/getComponentName');
|
||||
const {
|
||||
HostRoot,
|
||||
HostComponent,
|
||||
|
@ -32,8 +33,6 @@ if (__DEV__) {
|
|||
Fragment,
|
||||
} = require('shared/ReactTypeOfWork');
|
||||
|
||||
const getComponentName = require('shared/getComponentName');
|
||||
|
||||
// Prefix measurements so that it's possible to filter them.
|
||||
// Longer prefixes are hard to read in DevTools.
|
||||
const reactEmoji = '\u269B';
|
||||
|
|
|
@ -22,6 +22,8 @@ import type {TypeOfSideEffect} from 'shared/ReactTypeOfSideEffect';
|
|||
import type {ExpirationTime} from './ReactFiberExpirationTime';
|
||||
import type {UpdateQueue} from './ReactFiberUpdateQueue';
|
||||
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
var {NoEffect} = require('shared/ReactTypeOfSideEffect');
|
||||
var {
|
||||
IndeterminateComponent,
|
||||
ClassComponent,
|
||||
|
@ -35,15 +37,11 @@ var {
|
|||
} = require('shared/ReactTypeOfWork');
|
||||
|
||||
var {NoWork} = require('./ReactFiberExpirationTime');
|
||||
|
||||
var {NoContext} = require('./ReactTypeOfInternalContext');
|
||||
|
||||
var {NoEffect} = require('shared/ReactTypeOfSideEffect');
|
||||
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
if (__DEV__) {
|
||||
var getComponentName = require('shared/getComponentName');
|
||||
|
||||
var hasBadMapPolyfill = false;
|
||||
try {
|
||||
const nonExtensibleObject = Object.preventExtensions({});
|
||||
|
|
|
@ -17,22 +17,6 @@ import type {HydrationContext} from './ReactFiberHydrationContext';
|
|||
import type {FiberRoot} from './ReactFiberRoot';
|
||||
import type {ExpirationTime} from './ReactFiberExpirationTime';
|
||||
|
||||
var {
|
||||
mountChildFibersInPlace,
|
||||
reconcileChildFibers,
|
||||
reconcileChildFibersInPlace,
|
||||
cloneChildFibers,
|
||||
} = require('./ReactChildFiber');
|
||||
var {processUpdateQueue} = require('./ReactFiberUpdateQueue');
|
||||
var ReactTypeOfWork = require('shared/ReactTypeOfWork');
|
||||
var {
|
||||
getMaskedContext,
|
||||
getUnmaskedContext,
|
||||
hasContextChanged,
|
||||
pushContextProvider,
|
||||
pushTopLevelContextObject,
|
||||
invalidateContextProvider,
|
||||
} = require('./ReactFiberContext');
|
||||
var {
|
||||
IndeterminateComponent,
|
||||
FunctionalComponent,
|
||||
|
@ -45,8 +29,7 @@ var {
|
|||
CoroutineHandlerPhase,
|
||||
YieldComponent,
|
||||
Fragment,
|
||||
} = ReactTypeOfWork;
|
||||
var {NoWork, Never} = require('./ReactFiberExpirationTime');
|
||||
} = require('shared/ReactTypeOfWork');
|
||||
var {
|
||||
PerformedWork,
|
||||
Placement,
|
||||
|
@ -54,14 +37,32 @@ var {
|
|||
Err,
|
||||
Ref,
|
||||
} = require('shared/ReactTypeOfSideEffect');
|
||||
var ReactFiberClassComponent = require('./ReactFiberClassComponent');
|
||||
var {ReactCurrentOwner} = require('shared/ReactGlobalSharedState');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var ReactFiberClassComponent = require('./ReactFiberClassComponent');
|
||||
var {
|
||||
mountChildFibersInPlace,
|
||||
reconcileChildFibers,
|
||||
reconcileChildFibersInPlace,
|
||||
cloneChildFibers,
|
||||
} = require('./ReactChildFiber');
|
||||
var {processUpdateQueue} = require('./ReactFiberUpdateQueue');
|
||||
var {
|
||||
getMaskedContext,
|
||||
getUnmaskedContext,
|
||||
hasContextChanged,
|
||||
pushContextProvider,
|
||||
pushTopLevelContextObject,
|
||||
invalidateContextProvider,
|
||||
} = require('./ReactFiberContext');
|
||||
var {NoWork, Never} = require('./ReactFiberExpirationTime');
|
||||
|
||||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
|
||||
var ReactDebugCurrentFiber = require('./ReactDebugCurrentFiber');
|
||||
var {cancelWorkTimer} = require('./ReactDebugFiberPerf');
|
||||
var warning = require('fbjs/lib/warning');
|
||||
|
||||
var warnedAboutStatelessRefs = {};
|
||||
}
|
||||
|
|
|
@ -13,10 +13,15 @@ import type {Fiber} from './ReactFiber';
|
|||
import type {ExpirationTime} from './ReactFiberExpirationTime';
|
||||
|
||||
var {Update} = require('shared/ReactTypeOfSideEffect');
|
||||
|
||||
var ReactFeatureFlags = require('shared/ReactFeatureFlags');
|
||||
var {AsyncUpdates} = require('./ReactTypeOfInternalContext');
|
||||
var {isMounted} = require('shared/ReactFiberTreeReflection');
|
||||
var ReactInstanceMap = require('shared/ReactInstanceMap');
|
||||
var emptyObject = require('fbjs/lib/emptyObject');
|
||||
var getComponentName = require('shared/getComponentName');
|
||||
var shallowEqual = require('fbjs/lib/shallowEqual');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var {AsyncUpdates} = require('./ReactTypeOfInternalContext');
|
||||
var {
|
||||
cacheContext,
|
||||
getMaskedContext,
|
||||
|
@ -28,19 +33,15 @@ var {
|
|||
processUpdateQueue,
|
||||
} = require('./ReactFiberUpdateQueue');
|
||||
var {hasContextChanged} = require('./ReactFiberContext');
|
||||
var {isMounted} = require('shared/ReactFiberTreeReflection');
|
||||
var ReactInstanceMap = require('shared/ReactInstanceMap');
|
||||
var emptyObject = require('fbjs/lib/emptyObject');
|
||||
var getComponentName = require('shared/getComponentName');
|
||||
var shallowEqual = require('fbjs/lib/shallowEqual');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
const fakeInternalInstance = {};
|
||||
const isArray = Array.isArray;
|
||||
|
||||
if (__DEV__) {
|
||||
var {startPhaseTimer, stopPhaseTimer} = require('./ReactDebugFiberPerf');
|
||||
var warning = require('fbjs/lib/warning');
|
||||
|
||||
var {startPhaseTimer, stopPhaseTimer} = require('./ReactDebugFiberPerf');
|
||||
|
||||
var warnOnInvalidCallback = function(callback: mixed, callerName: string) {
|
||||
warning(
|
||||
callback === null || typeof callback === 'function',
|
||||
|
|
|
@ -22,18 +22,17 @@ var {
|
|||
HostPortal,
|
||||
CoroutineComponent,
|
||||
} = ReactTypeOfWork;
|
||||
var {commitCallbacks} = require('./ReactFiberUpdateQueue');
|
||||
var {onCommitUnmount} = require('./ReactFiberDevToolsHook');
|
||||
var {
|
||||
invokeGuardedCallback,
|
||||
hasCaughtError,
|
||||
clearCaughtError,
|
||||
} = require('shared/ReactErrorUtils');
|
||||
|
||||
var {Placement, Update, ContentReset} = require('shared/ReactTypeOfSideEffect');
|
||||
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var {commitCallbacks} = require('./ReactFiberUpdateQueue');
|
||||
var {onCommitUnmount} = require('./ReactFiberDevToolsHook');
|
||||
|
||||
if (__DEV__) {
|
||||
var {startPhaseTimer, stopPhaseTimer} = require('./ReactDebugFiberPerf');
|
||||
}
|
||||
|
|
|
@ -17,15 +17,7 @@ import type {HostContext} from './ReactFiberHostContext';
|
|||
import type {HydrationContext} from './ReactFiberHydrationContext';
|
||||
import type {FiberRoot} from './ReactFiberRoot';
|
||||
|
||||
var {reconcileChildFibers} = require('./ReactChildFiber');
|
||||
var {
|
||||
popContextProvider,
|
||||
popTopLevelContextObject,
|
||||
} = require('./ReactFiberContext');
|
||||
var ReactFeatureFlags = require('shared/ReactFeatureFlags');
|
||||
var ReactTypeOfWork = require('shared/ReactTypeOfWork');
|
||||
var ReactTypeOfSideEffect = require('shared/ReactTypeOfSideEffect');
|
||||
var ReactFiberExpirationTime = require('./ReactFiberExpirationTime');
|
||||
var {
|
||||
IndeterminateComponent,
|
||||
FunctionalComponent,
|
||||
|
@ -38,12 +30,17 @@ var {
|
|||
CoroutineHandlerPhase,
|
||||
YieldComponent,
|
||||
Fragment,
|
||||
} = ReactTypeOfWork;
|
||||
var {Placement, Ref, Update} = ReactTypeOfSideEffect;
|
||||
var {Never} = ReactFiberExpirationTime;
|
||||
|
||||
} = require('shared/ReactTypeOfWork');
|
||||
var {Placement, Ref, Update} = require('shared/ReactTypeOfSideEffect');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var {reconcileChildFibers} = require('./ReactChildFiber');
|
||||
var {
|
||||
popContextProvider,
|
||||
popTopLevelContextObject,
|
||||
} = require('./ReactFiberContext');
|
||||
var {Never} = require('./ReactFiberExpirationTime');
|
||||
|
||||
module.exports = function<T, P, I, TI, PI, C, CC, CX, PL>(
|
||||
config: HostConfig<T, P, I, TI, PI, C, CC, CX, PL>,
|
||||
hostContext: HostContext<C, CX>,
|
||||
|
|
|
@ -12,18 +12,21 @@
|
|||
import type {Fiber} from './ReactFiber';
|
||||
import type {StackCursor} from './ReactFiberStack';
|
||||
|
||||
var emptyObject = require('fbjs/lib/emptyObject');
|
||||
var getComponentName = require('shared/getComponentName');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
var {isFiberMounted} = require('shared/ReactFiberTreeReflection');
|
||||
var {ClassComponent, HostRoot} = require('shared/ReactTypeOfWork');
|
||||
var getComponentName = require('shared/getComponentName');
|
||||
var emptyObject = require('fbjs/lib/emptyObject');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
const {createCursor, pop, push} = require('./ReactFiberStack');
|
||||
|
||||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
var checkPropTypes = require('prop-types/checkPropTypes');
|
||||
|
||||
var ReactDebugCurrentFiber = require('./ReactDebugCurrentFiber');
|
||||
var {startPhaseTimer, stopPhaseTimer} = require('./ReactDebugFiberPerf');
|
||||
|
||||
var warnedAboutMissingGetChildContext = {};
|
||||
}
|
||||
|
||||
|
|
|
@ -9,10 +9,10 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
|
||||
import type {CapturedError} from './ReactFiberScheduler';
|
||||
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
|
||||
const defaultShowDialog = (capturedError: CapturedError) => true;
|
||||
|
||||
let showDialog = defaultShowDialog;
|
||||
|
|
|
@ -13,10 +13,10 @@ import type {HostConfig} from 'react-reconciler';
|
|||
import type {Fiber} from './ReactFiber';
|
||||
import type {StackCursor} from './ReactFiberStack';
|
||||
|
||||
const {createCursor, pop, push} = require('./ReactFiberStack');
|
||||
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
|
||||
const {createCursor, pop, push} = require('./ReactFiberStack');
|
||||
|
||||
declare class NoContextT {}
|
||||
const NO_CONTEXT: NoContextT = ({}: any);
|
||||
|
||||
|
|
|
@ -12,10 +12,9 @@
|
|||
import type {HostConfig} from 'react-reconciler';
|
||||
import type {Fiber} from './ReactFiber';
|
||||
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
const {HostComponent, HostText, HostRoot} = require('shared/ReactTypeOfWork');
|
||||
const {Deletion, Placement} = require('shared/ReactTypeOfSideEffect');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
const {createFiberFromHostInstanceForDeletion} = require('./ReactFiber');
|
||||
|
||||
|
|
|
@ -14,6 +14,10 @@ import type {FiberRoot} from './ReactFiberRoot';
|
|||
import type {ReactNodeList} from 'shared/ReactTypes';
|
||||
|
||||
var ReactFeatureFlags = require('shared/ReactFeatureFlags');
|
||||
var ReactInstanceMap = require('shared/ReactInstanceMap');
|
||||
var {HostComponent} = require('shared/ReactTypeOfWork');
|
||||
var emptyObject = require('fbjs/lib/emptyObject');
|
||||
|
||||
var {
|
||||
findCurrentUnmaskedContext,
|
||||
isContextProvider,
|
||||
|
@ -21,16 +25,15 @@ var {
|
|||
} = require('./ReactFiberContext');
|
||||
var {createFiberRoot} = require('./ReactFiberRoot');
|
||||
var ReactFiberScheduler = require('./ReactFiberScheduler');
|
||||
var ReactInstanceMap = require('shared/ReactInstanceMap');
|
||||
var {HostComponent} = require('shared/ReactTypeOfWork');
|
||||
var {insertUpdateIntoFiber} = require('./ReactFiberUpdateQueue');
|
||||
var emptyObject = require('fbjs/lib/emptyObject');
|
||||
|
||||
if (__DEV__) {
|
||||
var getComponentName = require('shared/getComponentName');
|
||||
var warning = require('fbjs/lib/warning');
|
||||
|
||||
var ReactFiberInstrumentation = require('./ReactFiberInstrumentation');
|
||||
var ReactDebugCurrentFiber = require('./ReactDebugCurrentFiber');
|
||||
var getComponentName = require('shared/getComponentName');
|
||||
|
||||
var didWarnAboutNestedUpdates = false;
|
||||
}
|
||||
|
||||
|
|
|
@ -15,6 +15,57 @@ import type {FiberRoot} from './ReactFiberRoot';
|
|||
import type {HydrationContext} from './ReactFiberHydrationContext';
|
||||
import type {ExpirationTime} from './ReactFiberExpirationTime';
|
||||
|
||||
var {
|
||||
getStackAddendumByWorkInProgressFiber,
|
||||
} = require('shared/ReactFiberComponentTreeHook');
|
||||
var {
|
||||
invokeGuardedCallback,
|
||||
hasCaughtError,
|
||||
clearCaughtError,
|
||||
} = require('shared/ReactErrorUtils');
|
||||
var {ReactCurrentOwner} = require('shared/ReactGlobalSharedState');
|
||||
var getComponentName = require('shared/getComponentName');
|
||||
var {
|
||||
PerformedWork,
|
||||
Placement,
|
||||
Update,
|
||||
PlacementAndUpdate,
|
||||
Deletion,
|
||||
ContentReset,
|
||||
Callback,
|
||||
Err,
|
||||
Ref,
|
||||
} = require('shared/ReactTypeOfSideEffect');
|
||||
var {
|
||||
HostRoot,
|
||||
HostComponent,
|
||||
HostPortal,
|
||||
ClassComponent,
|
||||
} = require('shared/ReactTypeOfWork');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var ReactFiberBeginWork = require('./ReactFiberBeginWork');
|
||||
var ReactFiberCompleteWork = require('./ReactFiberCompleteWork');
|
||||
var ReactFiberCommitWork = require('./ReactFiberCommitWork');
|
||||
var ReactFiberHostContext = require('./ReactFiberHostContext');
|
||||
var ReactFiberHydrationContext = require('./ReactFiberHydrationContext');
|
||||
var {popContextProvider} = require('./ReactFiberContext');
|
||||
const {reset} = require('./ReactFiberStack');
|
||||
var {logCapturedError} = require('./ReactFiberErrorLogger');
|
||||
var {createWorkInProgress} = require('./ReactFiber');
|
||||
var {onCommitRoot} = require('./ReactFiberDevToolsHook');
|
||||
var {
|
||||
NoWork,
|
||||
Task,
|
||||
Sync,
|
||||
Never,
|
||||
msToExpirationTime,
|
||||
computeExpirationBucket,
|
||||
} = require('./ReactFiberExpirationTime');
|
||||
var {AsyncUpdates} = require('./ReactTypeOfInternalContext');
|
||||
var {getUpdateExpirationTime} = require('./ReactFiberUpdateQueue');
|
||||
var {resetContext} = require('./ReactFiberContext');
|
||||
|
||||
export type CapturedError = {
|
||||
componentName: ?string,
|
||||
componentStack: string,
|
||||
|
@ -29,67 +80,9 @@ export type HandleErrorInfo = {
|
|||
componentStack: string,
|
||||
};
|
||||
|
||||
var {popContextProvider} = require('./ReactFiberContext');
|
||||
const {reset} = require('./ReactFiberStack');
|
||||
var {
|
||||
getStackAddendumByWorkInProgressFiber,
|
||||
} = require('shared/ReactFiberComponentTreeHook');
|
||||
var {logCapturedError} = require('./ReactFiberErrorLogger');
|
||||
var {
|
||||
invokeGuardedCallback,
|
||||
hasCaughtError,
|
||||
clearCaughtError,
|
||||
} = require('shared/ReactErrorUtils');
|
||||
|
||||
var ReactFiberBeginWork = require('./ReactFiberBeginWork');
|
||||
var ReactFiberCompleteWork = require('./ReactFiberCompleteWork');
|
||||
var ReactFiberCommitWork = require('./ReactFiberCommitWork');
|
||||
var ReactFiberHostContext = require('./ReactFiberHostContext');
|
||||
var ReactFiberHydrationContext = require('./ReactFiberHydrationContext');
|
||||
var {ReactCurrentOwner} = require('shared/ReactGlobalSharedState');
|
||||
var getComponentName = require('shared/getComponentName');
|
||||
|
||||
var {createWorkInProgress} = require('./ReactFiber');
|
||||
var {onCommitRoot} = require('./ReactFiberDevToolsHook');
|
||||
|
||||
var {
|
||||
NoWork,
|
||||
Task,
|
||||
Sync,
|
||||
Never,
|
||||
msToExpirationTime,
|
||||
computeExpirationBucket,
|
||||
} = require('./ReactFiberExpirationTime');
|
||||
|
||||
var {AsyncUpdates} = require('./ReactTypeOfInternalContext');
|
||||
|
||||
var {
|
||||
PerformedWork,
|
||||
Placement,
|
||||
Update,
|
||||
PlacementAndUpdate,
|
||||
Deletion,
|
||||
ContentReset,
|
||||
Callback,
|
||||
Err,
|
||||
Ref,
|
||||
} = require('shared/ReactTypeOfSideEffect');
|
||||
|
||||
var {
|
||||
HostRoot,
|
||||
HostComponent,
|
||||
HostPortal,
|
||||
ClassComponent,
|
||||
} = require('shared/ReactTypeOfWork');
|
||||
|
||||
var {getUpdateExpirationTime} = require('./ReactFiberUpdateQueue');
|
||||
|
||||
var {resetContext} = require('./ReactFiberContext');
|
||||
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
|
||||
var ReactFiberInstrumentation = require('./ReactFiberInstrumentation');
|
||||
var ReactDebugCurrentFiber = require('./ReactDebugCurrentFiber');
|
||||
var {
|
||||
|
|
|
@ -13,13 +13,11 @@ import type {Fiber} from './ReactFiber';
|
|||
import type {ExpirationTime} from './ReactFiberExpirationTime';
|
||||
|
||||
const {Callback: CallbackEffect} = require('shared/ReactTypeOfSideEffect');
|
||||
const {ClassComponent, HostRoot} = require('shared/ReactTypeOfWork');
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
|
||||
const {NoWork} = require('./ReactFiberExpirationTime');
|
||||
|
||||
const {ClassComponent, HostRoot} = require('shared/ReactTypeOfWork');
|
||||
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
|
||||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
}
|
||||
|
|
|
@ -9,6 +9,9 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
import type {ReactNativeRTType} from './ReactNativeRTTypes';
|
||||
import type {ReactNodeList} from 'shared/ReactTypes';
|
||||
|
||||
// TODO: direct imports like some-package/src/* are bad. Fix me.
|
||||
const ReactFiberErrorLogger = require('react-reconciler/src/ReactFiberErrorLogger');
|
||||
const ReactNativeFiberErrorDialog = require('react-native-renderer/src/ReactNativeFiberErrorDialog');
|
||||
|
@ -16,15 +19,12 @@ const ReactPortal = require('react-reconciler/src/ReactPortal');
|
|||
const {
|
||||
injectInternals,
|
||||
} = require('react-reconciler/src/ReactFiberDevToolsHook');
|
||||
|
||||
const ReactGenericBatching = require('events/ReactGenericBatching');
|
||||
const ReactVersion = require('shared/ReactVersion');
|
||||
|
||||
const ReactNativeRTComponentTree = require('./ReactNativeRTComponentTree');
|
||||
const ReactNativeRTFiberRenderer = require('./ReactNativeRTFiberRenderer');
|
||||
const ReactNativeRTFiberInspector = require('./ReactNativeRTFiberInspector');
|
||||
const ReactVersion = require('shared/ReactVersion');
|
||||
|
||||
import type {ReactNativeRTType} from './ReactNativeRTTypes';
|
||||
import type {ReactNodeList} from 'shared/ReactTypes';
|
||||
|
||||
/**
|
||||
* Make sure essential globals are available and are patched correctly. Please don't remove this
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
*/
|
||||
'use strict';
|
||||
|
||||
var ReactNativeRTComponentTree = require('./ReactNativeRTComponentTree');
|
||||
var ReactGenericBatching = require('events/ReactGenericBatching');
|
||||
|
||||
// Module provided by RN:
|
||||
var BatchedBridge = require('BatchedBridge');
|
||||
|
||||
var ReactNativeRTComponentTree = require('./ReactNativeRTComponentTree');
|
||||
|
||||
var ReactNativeRTEventEmitter = {
|
||||
/**
|
||||
* Publicly exposed method on module for native objc to invoke when a top
|
||||
|
|
|
@ -8,17 +8,17 @@
|
|||
*/
|
||||
'use strict';
|
||||
|
||||
const ReactNativeRTComponentTree = require('./ReactNativeRTComponentTree');
|
||||
const ReactFiberTreeReflection = require('shared/ReactFiberTreeReflection');
|
||||
const getComponentName = require('shared/getComponentName');
|
||||
const emptyObject = require('fbjs/lib/emptyObject');
|
||||
const ReactTypeOfWork = require('shared/ReactTypeOfWork');
|
||||
const emptyObject = require('fbjs/lib/emptyObject');
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
|
||||
const {getFiberFromTag} = ReactNativeRTComponentTree;
|
||||
const {findCurrentFiberUsingSlowPath} = ReactFiberTreeReflection;
|
||||
const {HostComponent} = ReactTypeOfWork;
|
||||
|
||||
const ReactNativeRTComponentTree = require('./ReactNativeRTComponentTree');
|
||||
const {getFiberFromTag} = ReactNativeRTComponentTree;
|
||||
|
||||
let getInspectorDataForViewTag;
|
||||
|
||||
if (__DEV__) {
|
||||
|
|
|
@ -10,14 +10,13 @@
|
|||
'use strict';
|
||||
|
||||
const ReactFiberReconciler = require('react-reconciler');
|
||||
const ReactNativeRTComponentTree = require('./ReactNativeRTComponentTree');
|
||||
const ReactNativeRTTagHandles = require('./ReactNativeRTTagHandles');
|
||||
|
||||
const emptyObject = require('fbjs/lib/emptyObject');
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
// Module provided by RN:
|
||||
const RTManager = require('RTManager');
|
||||
|
||||
const emptyObject = require('fbjs/lib/emptyObject');
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
const ReactNativeRTComponentTree = require('./ReactNativeRTComponentTree');
|
||||
const ReactNativeRTTagHandles = require('./ReactNativeRTTagHandles');
|
||||
|
||||
export type Container = number;
|
||||
export type Instance = number;
|
||||
|
|
|
@ -8,14 +8,12 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
const checkPropTypes = require('prop-types/checkPropTypes');
|
||||
const React = require('react');
|
||||
|
||||
const emptyObject = require('fbjs/lib/emptyObject');
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
|
||||
const describeComponentFrame = require('shared/describeComponentFrame');
|
||||
const getComponentName = require('shared/getComponentName');
|
||||
const emptyObject = require('fbjs/lib/emptyObject');
|
||||
const invariant = require('fbjs/lib/invariant');
|
||||
const checkPropTypes = require('prop-types/checkPropTypes');
|
||||
|
||||
class ReactShallowRenderer {
|
||||
static createRenderer = function() {
|
||||
|
|
|
@ -9,9 +9,12 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
import type {Fiber} from 'react-reconciler/src/ReactFiber';
|
||||
import type {FiberRoot} from 'react-reconciler/src/ReactFiberRoot';
|
||||
|
||||
var ReactFiberReconciler = require('react-reconciler');
|
||||
var ReactFiberTreeReflection = require('shared/ReactFiberTreeReflection');
|
||||
var ReactGenericBatching = require('events/ReactGenericBatching');
|
||||
var ReactFiberTreeReflection = require('shared/ReactFiberTreeReflection');
|
||||
var emptyObject = require('fbjs/lib/emptyObject');
|
||||
var ReactTypeOfWork = require('shared/ReactTypeOfWork');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
@ -24,9 +27,6 @@ var {
|
|||
HostRoot,
|
||||
} = ReactTypeOfWork;
|
||||
|
||||
import type {Fiber} from 'react-reconciler/src/ReactFiber';
|
||||
import type {FiberRoot} from 'react-reconciler/src/ReactFiberRoot';
|
||||
|
||||
type TestRendererOptions = {
|
||||
createNodeMock: (element: React$Element<any>) => any,
|
||||
};
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var ReactVersion = require('shared/ReactVersion');
|
||||
|
||||
var ReactBaseClasses = require('./ReactBaseClasses');
|
||||
var ReactChildren = require('./ReactChildren');
|
||||
var ReactElement = require('./ReactElement');
|
||||
var ReactVersion = require('shared/ReactVersion');
|
||||
|
||||
var onlyChild = require('./onlyChild');
|
||||
|
||||
var createElement = ReactElement.createElement;
|
||||
|
|
|
@ -7,12 +7,12 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var ReactNoopUpdateQueue = require('./ReactNoopUpdateQueue');
|
||||
|
||||
var emptyObject = require('fbjs/lib/emptyObject');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
var lowPriorityWarning = require('shared/lowPriorityWarning');
|
||||
|
||||
var ReactNoopUpdateQueue = require('./ReactNoopUpdateQueue');
|
||||
|
||||
/**
|
||||
* Base class helpers for the updating state of a component.
|
||||
*/
|
||||
|
|
|
@ -7,13 +7,14 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var ReactElement = require('./ReactElement');
|
||||
|
||||
var emptyFunction = require('fbjs/lib/emptyFunction');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var ReactElement = require('./ReactElement');
|
||||
|
||||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
|
||||
var {getStackAddendum} = require('./ReactDebugCurrentFrame');
|
||||
}
|
||||
|
||||
|
|
|
@ -18,12 +18,13 @@ var ReactCurrentOwner = require('./ReactCurrentOwner');
|
|||
var ReactElement = require('./ReactElement');
|
||||
|
||||
if (__DEV__) {
|
||||
var ReactDebugCurrentFrame = require('./ReactDebugCurrentFrame');
|
||||
var checkPropTypes = require('prop-types/checkPropTypes');
|
||||
var lowPriorityWarning = require('shared/lowPriorityWarning');
|
||||
var warning = require('fbjs/lib/warning');
|
||||
var describeComponentFrame = require('shared/describeComponentFrame');
|
||||
var getComponentName = require('shared/getComponentName');
|
||||
var checkPropTypes = require('prop-types/checkPropTypes');
|
||||
var warning = require('fbjs/lib/warning');
|
||||
|
||||
var ReactDebugCurrentFrame = require('./ReactDebugCurrentFrame');
|
||||
|
||||
var currentlyValidatingElement = null;
|
||||
|
||||
|
|
|
@ -6,10 +6,10 @@
|
|||
*/
|
||||
'use strict';
|
||||
|
||||
var ReactElement = require('./ReactElement');
|
||||
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
var ReactElement = require('./ReactElement');
|
||||
|
||||
/**
|
||||
* Returns the first child in a collection of children and verifies that there
|
||||
* is only one child in the collection.
|
||||
|
|
|
@ -9,6 +9,8 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
import type {Fiber} from 'react-reconciler/src/ReactFiber';
|
||||
|
||||
var ReactTypeOfWork = require('./ReactTypeOfWork');
|
||||
var {
|
||||
IndeterminateComponent,
|
||||
|
@ -19,8 +21,6 @@ var {
|
|||
var describeComponentFrame = require('./describeComponentFrame');
|
||||
var getComponentName = require('./getComponentName');
|
||||
|
||||
import type {Fiber} from 'react-reconciler/src/ReactFiber';
|
||||
|
||||
function describeFiber(fiber: Fiber): string {
|
||||
switch (fiber.tag) {
|
||||
case IndeterminateComponent:
|
||||
|
|
|
@ -11,16 +11,11 @@
|
|||
|
||||
import type {Fiber} from 'react-reconciler/src/ReactFiber';
|
||||
|
||||
var ReactInstanceMap = require('./ReactInstanceMap');
|
||||
var {ReactCurrentOwner} = require('./ReactGlobalSharedState');
|
||||
|
||||
var getComponentName = require('./getComponentName');
|
||||
var invariant = require('fbjs/lib/invariant');
|
||||
|
||||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
}
|
||||
|
||||
var ReactInstanceMap = require('./ReactInstanceMap');
|
||||
var {ReactCurrentOwner} = require('./ReactGlobalSharedState');
|
||||
var getComponentName = require('./getComponentName');
|
||||
var {
|
||||
ClassComponent,
|
||||
HostComponent,
|
||||
|
@ -28,9 +23,12 @@ var {
|
|||
HostPortal,
|
||||
HostText,
|
||||
} = require('./ReactTypeOfWork');
|
||||
|
||||
var {NoEffect, Placement} = require('./ReactTypeOfSideEffect');
|
||||
|
||||
if (__DEV__) {
|
||||
var warning = require('fbjs/lib/warning');
|
||||
}
|
||||
|
||||
var MOUNTING = 1;
|
||||
var MOUNTED = 2;
|
||||
var UNMOUNTED = 3;
|
||||
|
|
|
@ -1,200 +1,200 @@
|
|||
{
|
||||
"bundleSizes": {
|
||||
"react.development.js (UMD_DEV)": {
|
||||
"size": 54574,
|
||||
"gzip": 14304
|
||||
"size": 54533,
|
||||
"gzip": 14280
|
||||
},
|
||||
"react.production.min.js (UMD_PROD)": {
|
||||
"size": 6634,
|
||||
"gzip": 2764
|
||||
"size": 6630,
|
||||
"gzip": 2763
|
||||
},
|
||||
"react.development.js (NODE_DEV)": {
|
||||
"size": 45478,
|
||||
"gzip": 12054
|
||||
"size": 45437,
|
||||
"gzip": 12025
|
||||
},
|
||||
"react.production.min.js (NODE_PROD)": {
|
||||
"size": 5611,
|
||||
"gzip": 2364
|
||||
},
|
||||
"React-dev.js (FB_DEV)": {
|
||||
"size": 42953,
|
||||
"gzip": 11326
|
||||
"size": 42912,
|
||||
"gzip": 11311
|
||||
},
|
||||
"React-prod.js (FB_PROD)": {
|
||||
"size": 24830,
|
||||
"gzip": 6718
|
||||
"gzip": 6719
|
||||
},
|
||||
"react-dom.development.js (UMD_DEV)": {
|
||||
"size": 628275,
|
||||
"gzip": 144026
|
||||
"size": 628548,
|
||||
"gzip": 144062
|
||||
},
|
||||
"react-dom.production.min.js (UMD_PROD)": {
|
||||
"size": 100910,
|
||||
"gzip": 31885
|
||||
"size": 100908,
|
||||
"gzip": 31646
|
||||
},
|
||||
"react-dom.development.js (NODE_DEV)": {
|
||||
"size": 590510,
|
||||
"gzip": 135251
|
||||
"size": 590784,
|
||||
"gzip": 135367
|
||||
},
|
||||
"react-dom.production.min.js (NODE_PROD)": {
|
||||
"size": 107143,
|
||||
"gzip": 33563
|
||||
"size": 107149,
|
||||
"gzip": 33143
|
||||
},
|
||||
"ReactDOM-dev.js (FB_DEV)": {
|
||||
"size": 590443,
|
||||
"gzip": 135554
|
||||
"size": 590759,
|
||||
"gzip": 135629
|
||||
},
|
||||
"ReactDOM-prod.js (FB_PROD)": {
|
||||
"size": 420794,
|
||||
"gzip": 93574
|
||||
"size": 421333,
|
||||
"gzip": 93558
|
||||
},
|
||||
"react-dom-test-utils.development.js (NODE_DEV)": {
|
||||
"size": 41554,
|
||||
"gzip": 11082
|
||||
"size": 41553,
|
||||
"gzip": 11076
|
||||
},
|
||||
"react-dom-test-utils.production.min.js (NODE_PROD)": {
|
||||
"size": 11608,
|
||||
"gzip": 4241
|
||||
"size": 11609,
|
||||
"gzip": 4250
|
||||
},
|
||||
"ReactTestUtils-dev.js (FB_DEV)": {
|
||||
"size": 41172,
|
||||
"gzip": 11056
|
||||
"size": 41171,
|
||||
"gzip": 11041
|
||||
},
|
||||
"react-dom-unstable-native-dependencies.development.js (UMD_DEV)": {
|
||||
"size": 84862,
|
||||
"gzip": 21266
|
||||
"gzip": 21152
|
||||
},
|
||||
"react-dom-unstable-native-dependencies.production.min.js (UMD_PROD)": {
|
||||
"size": 14441,
|
||||
"gzip": 4650
|
||||
"gzip": 4652
|
||||
},
|
||||
"react-dom-unstable-native-dependencies.development.js (NODE_DEV)": {
|
||||
"size": 80643,
|
||||
"gzip": 19931
|
||||
"gzip": 19924
|
||||
},
|
||||
"react-dom-unstable-native-dependencies.production.min.js (NODE_PROD)": {
|
||||
"size": 14003,
|
||||
"gzip": 4510
|
||||
"size": 14002,
|
||||
"gzip": 4509
|
||||
},
|
||||
"ReactDOMUnstableNativeDependencies-dev.js (FB_DEV)": {
|
||||
"size": 80136,
|
||||
"gzip": 19877
|
||||
"gzip": 19870
|
||||
},
|
||||
"ReactDOMUnstableNativeDependencies-prod.js (FB_PROD)": {
|
||||
"size": 65144,
|
||||
"gzip": 15540
|
||||
"gzip": 15547
|
||||
},
|
||||
"react-dom-server.browser.development.js (UMD_DEV)": {
|
||||
"size": 124580,
|
||||
"gzip": 32216
|
||||
"size": 124541,
|
||||
"gzip": 32144
|
||||
},
|
||||
"react-dom-server.browser.production.min.js (UMD_PROD)": {
|
||||
"size": 15337,
|
||||
"gzip": 5967
|
||||
"gzip": 5975
|
||||
},
|
||||
"react-dom-server.browser.development.js (NODE_DEV)": {
|
||||
"size": 94467,
|
||||
"gzip": 25081
|
||||
"size": 94428,
|
||||
"gzip": 24913
|
||||
},
|
||||
"react-dom-server.browser.production.min.js (NODE_PROD)": {
|
||||
"size": 15063,
|
||||
"gzip": 5899
|
||||
"size": 15066,
|
||||
"gzip": 5893
|
||||
},
|
||||
"ReactDOMServer-dev.js (FB_DEV)": {
|
||||
"size": 93901,
|
||||
"gzip": 25000
|
||||
"size": 93904,
|
||||
"gzip": 24858
|
||||
},
|
||||
"ReactDOMServer-prod.js (FB_PROD)": {
|
||||
"size": 42426,
|
||||
"gzip": 11846
|
||||
"size": 42609,
|
||||
"gzip": 11796
|
||||
},
|
||||
"react-dom-server.node.development.js (NODE_DEV)": {
|
||||
"size": 96739,
|
||||
"gzip": 25630
|
||||
"size": 96701,
|
||||
"gzip": 25447
|
||||
},
|
||||
"react-dom-server.node.production.min.js (NODE_PROD)": {
|
||||
"size": 15988,
|
||||
"gzip": 6235
|
||||
"size": 15991,
|
||||
"gzip": 6227
|
||||
},
|
||||
"react-art.development.js (UMD_DEV)": {
|
||||
"size": 374324,
|
||||
"gzip": 82151
|
||||
"size": 374492,
|
||||
"gzip": 82196
|
||||
},
|
||||
"react-art.production.min.js (UMD_PROD)": {
|
||||
"size": 82762,
|
||||
"gzip": 25775
|
||||
"gzip": 25785
|
||||
},
|
||||
"react-art.development.js (NODE_DEV)": {
|
||||
"size": 300081,
|
||||
"gzip": 63132
|
||||
"size": 300260,
|
||||
"gzip": 63352
|
||||
},
|
||||
"react-art.production.min.js (NODE_PROD)": {
|
||||
"size": 54393,
|
||||
"gzip": 17033
|
||||
"size": 54391,
|
||||
"gzip": 17050
|
||||
},
|
||||
"ReactART-dev.js (FB_DEV)": {
|
||||
"size": 298687,
|
||||
"gzip": 63040
|
||||
"size": 298866,
|
||||
"gzip": 63281
|
||||
},
|
||||
"ReactART-prod.js (FB_PROD)": {
|
||||
"size": 223978,
|
||||
"gzip": 46012
|
||||
"size": 223988,
|
||||
"gzip": 45978
|
||||
},
|
||||
"ReactNativeRenderer-dev.js (RN_DEV)": {
|
||||
"size": 286147,
|
||||
"gzip": 49197
|
||||
"size": 286160,
|
||||
"gzip": 49086
|
||||
},
|
||||
"ReactNativeRenderer-prod.js (RN_PROD)": {
|
||||
"size": 223837,
|
||||
"gzip": 38577
|
||||
"size": 223851,
|
||||
"gzip": 38395
|
||||
},
|
||||
"ReactRTRenderer-dev.js (RN_DEV)": {
|
||||
"size": 218004,
|
||||
"gzip": 36738
|
||||
"size": 218007,
|
||||
"gzip": 36780
|
||||
},
|
||||
"ReactRTRenderer-prod.js (RN_PROD)": {
|
||||
"size": 165480,
|
||||
"gzip": 27593
|
||||
"size": 165490,
|
||||
"gzip": 27606
|
||||
},
|
||||
"ReactCSRenderer-dev.js (RN_DEV)": {
|
||||
"size": 210411,
|
||||
"gzip": 35016
|
||||
"size": 210392,
|
||||
"gzip": 35120
|
||||
},
|
||||
"ReactCSRenderer-prod.js (RN_PROD)": {
|
||||
"size": 160471,
|
||||
"gzip": 26308
|
||||
"size": 160483,
|
||||
"gzip": 26404
|
||||
},
|
||||
"react-test-renderer.development.js (NODE_DEV)": {
|
||||
"size": 303938,
|
||||
"gzip": 63567
|
||||
"size": 304118,
|
||||
"gzip": 63787
|
||||
},
|
||||
"react-test-renderer.production.min.js (NODE_PROD)": {
|
||||
"size": 55986,
|
||||
"gzip": 17251
|
||||
"size": 55985,
|
||||
"gzip": 17315
|
||||
},
|
||||
"ReactTestRenderer-dev.js (FB_DEV)": {
|
||||
"size": 302534,
|
||||
"gzip": 63485
|
||||
"size": 302714,
|
||||
"gzip": 63724
|
||||
},
|
||||
"react-test-renderer-shallow.development.js (NODE_DEV)": {
|
||||
"size": 9290,
|
||||
"gzip": 2321
|
||||
"size": 9246,
|
||||
"gzip": 2306
|
||||
},
|
||||
"react-test-renderer-shallow.production.min.js (NODE_PROD)": {
|
||||
"size": 4630,
|
||||
"gzip": 1665
|
||||
"size": 4634,
|
||||
"gzip": 1667
|
||||
},
|
||||
"ReactShallowRenderer-dev.js (FB_DEV)": {
|
||||
"size": 9002,
|
||||
"gzip": 2256
|
||||
"size": 8958,
|
||||
"gzip": 2250
|
||||
},
|
||||
"react-noop-renderer.development.js (NODE_DEV)": {
|
||||
"size": 293219,
|
||||
"gzip": 60806
|
||||
"size": 293399,
|
||||
"gzip": 61042
|
||||
},
|
||||
"react-reconciler.development.js (NODE_DEV)": {
|
||||
"size": 278819,
|
||||
"gzip": 57593
|
||||
"size": 278999,
|
||||
"gzip": 57818
|
||||
},
|
||||
"react-reconciler.production.min.js (NODE_PROD)": {
|
||||
"size": 38245,
|
||||
|
|
Loading…
Reference in New Issue