mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Fix React Native open source
Reviewed By: hramos, TheSavior Differential Revision: D5728356 fbshipit-source-id: fb751d67c16ba9273de93d9b6d5acd65b1555dca
This commit is contained in:
committed by
Facebook Github Bot
parent
2d0fe109d7
commit
63f990121a
@@ -57,10 +57,9 @@ class IntegrationTestsApp extends React.Component<{}, $FlowFixMeState> {
|
||||
if (this.state.test) {
|
||||
return (
|
||||
<ScrollView>
|
||||
{/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses
|
||||
* an error when upgrading Flow's support for React. Common errors
|
||||
* found when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */}
|
||||
{/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for
|
||||
* React. To see the error delete this comment and run Flow. */}
|
||||
<this.state.test />
|
||||
</ScrollView>
|
||||
);
|
||||
|
||||
@@ -144,9 +144,9 @@ class AnimatedEvent {
|
||||
recMapping.setValue(recEvt);
|
||||
} else if (typeof recMapping === 'object') {
|
||||
for (const mappingKey in recMapping) {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment
|
||||
* suppresses an error found when Flow v0.53 was deployed. To see
|
||||
* the error delete this comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for
|
||||
* React. To see the error delete this comment and run Flow. */
|
||||
traverse(recMapping[mappingKey], recEvt[mappingKey], mappingKey);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,9 +37,9 @@ type DefaultProps = {
|
||||
/**
|
||||
* Displays a circular loading indicator.
|
||||
*/
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an error
|
||||
* found when Flow v0.53 was deployed. To see the error delete this comment and
|
||||
* run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
const ActivityIndicator = createReactClass({
|
||||
displayName: 'ActivityIndicator',
|
||||
mixins: [NativeMethodsMixin],
|
||||
|
||||
@@ -97,10 +97,9 @@ let CheckBox = createReactClass({
|
||||
<RCTCheckBox
|
||||
{...props}
|
||||
ref={ref => {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for
|
||||
* React. To see the error delete this comment and run Flow. */
|
||||
this._rctCheckBox = ref;
|
||||
}}
|
||||
onChange={this._onChange}
|
||||
|
||||
@@ -548,9 +548,9 @@ const ScrollView = createReactClass({
|
||||
},
|
||||
|
||||
_getKeyForIndex: function(index, childArray) {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
const child = childArray[index];
|
||||
return child && child.key;
|
||||
},
|
||||
@@ -580,9 +580,9 @@ const ScrollView = createReactClass({
|
||||
if (!this.props.stickyHeaderIndices) {
|
||||
return;
|
||||
}
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
const childArray = React.Children.toArray(this.props.children);
|
||||
if (key !== this._getKeyForIndex(index, childArray)) {
|
||||
// ignore stale layout update
|
||||
@@ -592,13 +592,13 @@ const ScrollView = createReactClass({
|
||||
const layoutY = event.nativeEvent.layout.y;
|
||||
this._headerLayoutYs.set(key, layoutY);
|
||||
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
const indexOfIndex = this.props.stickyHeaderIndices.indexOf(index);
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
const previousHeaderIndex = this.props.stickyHeaderIndices[indexOfIndex - 1];
|
||||
if (previousHeaderIndex != null) {
|
||||
const previousHeader = this._stickyHeaderRefs.get(
|
||||
@@ -697,33 +697,34 @@ const ScrollView = createReactClass({
|
||||
|
||||
const {stickyHeaderIndices} = this.props;
|
||||
const hasStickyHeaders = stickyHeaderIndices && stickyHeaderIndices.length > 0;
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
const childArray = hasStickyHeaders && React.Children.toArray(this.props.children);
|
||||
const children = hasStickyHeaders ?
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
childArray.map((child, index) => {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete
|
||||
* this comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
const indexOfIndex = child ? stickyHeaderIndices.indexOf(index) : -1;
|
||||
if (indexOfIndex > -1) {
|
||||
const key = child.key;
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses
|
||||
* an error found when Flow v0.53 was deployed. To see the error
|
||||
* delete this comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for
|
||||
* React. To see the error delete this comment and run Flow. */
|
||||
const nextIndex = stickyHeaderIndices[indexOfIndex + 1];
|
||||
return (
|
||||
<ScrollViewStickyHeader
|
||||
key={key}
|
||||
ref={(ref) => this._setStickyHeaderRef(key, ref)}
|
||||
nextHeaderLayoutY={
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment
|
||||
* suppresses an error found when Flow v0.53 was deployed. To
|
||||
* see the error delete this comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss)
|
||||
* This comment suppresses an error when upgrading Flow's
|
||||
* support for React. To see the error delete this comment and
|
||||
* run Flow. */
|
||||
this._headerLayoutYs.get(this._getKeyForIndex(nextIndex, childArray))
|
||||
}
|
||||
onLayout={(event) => this._onStickyHeaderLayout(index, event, key)}
|
||||
@@ -735,17 +736,16 @@ const ScrollView = createReactClass({
|
||||
return child;
|
||||
}
|
||||
}) :
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
this.props.children;
|
||||
const contentContainer =
|
||||
<ScrollContentContainerViewClass
|
||||
{...contentSizeChangeProps}
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
ref={this._setInnerViewRef}
|
||||
style={contentContainerStyle}
|
||||
removeClippedSubviews={
|
||||
@@ -786,9 +786,9 @@ const ScrollView = createReactClass({
|
||||
onResponderGrant: this.scrollResponderHandleResponderGrant,
|
||||
onResponderReject: this.scrollResponderHandleResponderReject,
|
||||
onResponderRelease: this.scrollResponderHandleResponderRelease,
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
onResponderTerminate: this.scrollResponderHandleTerminate,
|
||||
onResponderTerminationRequest: this.scrollResponderHandleTerminationRequest,
|
||||
onScroll: this._handleScroll,
|
||||
@@ -818,10 +818,9 @@ const ScrollView = createReactClass({
|
||||
// On iOS the RefreshControl is a child of the ScrollView.
|
||||
// tvOS lacks native support for RefreshControl, so don't include it in that case
|
||||
return (
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses
|
||||
* an error when upgrading Flow's support for React. Common errors
|
||||
* found when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for
|
||||
* React. To see the error delete this comment and run Flow. */
|
||||
<ScrollViewClass {...props} ref={this._setScrollViewRef}>
|
||||
{Platform.isTVOS ? null : refreshControl}
|
||||
{contentContainer}
|
||||
@@ -837,10 +836,9 @@ const ScrollView = createReactClass({
|
||||
return React.cloneElement(
|
||||
refreshControl,
|
||||
{style: props.style},
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses
|
||||
* an error when upgrading Flow's support for React. Common errors
|
||||
* found when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for
|
||||
* React. To see the error delete this comment and run Flow. */
|
||||
<ScrollViewClass {...props} style={baseStyle} ref={this._setScrollViewRef}>
|
||||
{contentContainer}
|
||||
</ScrollViewClass>
|
||||
@@ -848,10 +846,9 @@ const ScrollView = createReactClass({
|
||||
}
|
||||
}
|
||||
return (
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
<ScrollViewClass {...props} ref={this._setScrollViewRef}>
|
||||
{contentContainer}
|
||||
</ScrollViewClass>
|
||||
|
||||
@@ -93,9 +93,9 @@ var Switch = createReactClass({
|
||||
this._rctSwitch.setNativeProps({value: this.props.value});
|
||||
}
|
||||
//Change the props after the native props are set in case the props change removes the component
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this.props.onChange && this.props.onChange(event);
|
||||
this.props.onValueChange && this.props.onValueChange(event.nativeEvent.value);
|
||||
},
|
||||
@@ -115,10 +115,9 @@ var Switch = createReactClass({
|
||||
return (
|
||||
<RCTSwitch
|
||||
{...props}
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
ref={(ref) => { this._rctSwitch = ref; }}
|
||||
onChange={this._onChange}
|
||||
/>
|
||||
|
||||
@@ -734,9 +734,9 @@ const TextInput = createReactClass({
|
||||
}
|
||||
props.autoCapitalize =
|
||||
UIManager.AndroidTextInput.Constants.AutoCapitalizationType[this.props.autoCapitalize];
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
var children = this.props.children;
|
||||
var childCount = 0;
|
||||
React.Children.forEach(children, () => ++childCount);
|
||||
@@ -897,9 +897,9 @@ const TextInput = createReactClass({
|
||||
},
|
||||
|
||||
_onTextInput: function(event: Event) {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this.props.onTextInput && this.props.onTextInput(event);
|
||||
},
|
||||
|
||||
|
||||
@@ -139,36 +139,30 @@ var TouchableBounce = createReactClass({
|
||||
render: function(): React.Element<any> {
|
||||
return (
|
||||
<Animated.View
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
style={[{transform: [{scale: this.state.scale}]}, this.props.style]}
|
||||
accessible={this.props.accessible !== false}
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
accessibilityLabel={this.props.accessibilityLabel}
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
accessibilityComponentType={this.props.accessibilityComponentType}
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
accessibilityTraits={this.props.accessibilityTraits}
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
nativeID={this.props.nativeID}
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
testID={this.props.testID}
|
||||
hitSlop={this.props.hitSlop}
|
||||
onStartShouldSetResponder={this.touchableHandleStartShouldSetResponder}
|
||||
|
||||
@@ -136,9 +136,9 @@ var TouchableHighlight = createReactClass({
|
||||
},
|
||||
|
||||
getInitialState: function() {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._isMounted = false;
|
||||
return merge(
|
||||
this.touchableGetInitialState(), this._computeSyntheticState(this.props)
|
||||
@@ -146,18 +146,18 @@ var TouchableHighlight = createReactClass({
|
||||
},
|
||||
|
||||
componentDidMount: function() {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._isMounted = true;
|
||||
ensurePositiveDelayProps(this.props);
|
||||
ensureComponentIsNative(this.refs[CHILD_REF]);
|
||||
},
|
||||
|
||||
componentWillUnmount: function() {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._isMounted = false;
|
||||
},
|
||||
|
||||
@@ -185,9 +185,9 @@ var TouchableHighlight = createReactClass({
|
||||
*/
|
||||
touchableHandleActivePressIn: function(e: Event) {
|
||||
this.clearTimeout(this._hideTimeout);
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._hideTimeout = null;
|
||||
this._showUnderlay();
|
||||
this.props.onPressIn && this.props.onPressIn(e);
|
||||
@@ -203,9 +203,9 @@ var TouchableHighlight = createReactClass({
|
||||
touchableHandlePress: function(e: Event) {
|
||||
this.clearTimeout(this._hideTimeout);
|
||||
this._showUnderlay();
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._hideTimeout = this.setTimeout(this._hideUnderlay,
|
||||
this.props.delayPressOut || 100);
|
||||
this.props.onPress && this.props.onPress(e);
|
||||
@@ -247,9 +247,9 @@ var TouchableHighlight = createReactClass({
|
||||
|
||||
_hideUnderlay: function() {
|
||||
this.clearTimeout(this._hideTimeout);
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._hideTimeout = null;
|
||||
if (this._hasPressHandler() && this.refs[UNDERLAY_REF]) {
|
||||
this.refs[CHILD_REF].setNativeProps(INACTIVE_CHILD_PROPS);
|
||||
@@ -274,9 +274,9 @@ var TouchableHighlight = createReactClass({
|
||||
return (
|
||||
<View
|
||||
accessible={this.props.accessible !== false}
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete
|
||||
* this comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
accessibilityLabel={this.props.accessibilityLabel}
|
||||
accessibilityComponentType={this.props.accessibilityComponentType}
|
||||
accessibilityTraits={this.props.accessibilityTraits}
|
||||
@@ -293,18 +293,18 @@ var TouchableHighlight = createReactClass({
|
||||
onResponderMove={this.touchableHandleResponderMove}
|
||||
onResponderRelease={this.touchableHandleResponderRelease}
|
||||
onResponderTerminate={this.touchableHandleResponderTerminate}
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete
|
||||
* this comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
nativeID={this.props.nativeID}
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete
|
||||
* this comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
testID={this.props.testID}>
|
||||
{React.cloneElement(
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses
|
||||
* an error found when Flow v0.53 was deployed. To see the error
|
||||
* delete this comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for
|
||||
* React. To see the error delete this comment and run Flow. */
|
||||
React.Children.only(this.props.children),
|
||||
{
|
||||
ref: CHILD_REF,
|
||||
|
||||
@@ -115,16 +115,15 @@ class SwipeableListView extends React.Component<Props, State> {
|
||||
|
||||
render(): React.Node {
|
||||
return (
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
<ListView
|
||||
{...this.props}
|
||||
ref={(ref) => {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses
|
||||
* an error when upgrading Flow's support for React. Common errors
|
||||
* found when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for
|
||||
* React. To see the error delete this comment and run Flow. */
|
||||
this._listViewRef = ref;
|
||||
}}
|
||||
dataSource={this.state.dataSource.getDataSource()}
|
||||
|
||||
@@ -697,10 +697,9 @@ class CellRenderer extends React.Component<CellProps> {
|
||||
return newProps.rowData !== this.props.rowData;
|
||||
}
|
||||
_setRef = (ref) => {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found when
|
||||
* upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._containerRef = ref;
|
||||
};
|
||||
render() {
|
||||
|
||||
@@ -58,10 +58,9 @@ class ImageBackground extends React.Component<$FlowFixMeProps> {
|
||||
_viewRef: ?NativeMethodsMixinType = null;
|
||||
|
||||
_captureRef = ref => {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found when
|
||||
* upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._viewRef = ref;
|
||||
};
|
||||
|
||||
|
||||
@@ -412,10 +412,9 @@ class FlatList<ItemT> extends React.PureComponent<Props<ItemT>, void> {
|
||||
_listRef: VirtualizedList;
|
||||
|
||||
_captureRef = ref => {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found when
|
||||
* upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._listRef = ref;
|
||||
};
|
||||
|
||||
|
||||
@@ -92,9 +92,9 @@ var DEFAULT_SCROLL_CALLBACK_THROTTLE = 50;
|
||||
* rendering rows.
|
||||
*/
|
||||
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an error
|
||||
* found when Flow v0.53 was deployed. To see the error delete this comment and
|
||||
* run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
var ListView = createReactClass({
|
||||
displayName: 'ListView',
|
||||
_childFrames: ([]: Array<Object>),
|
||||
@@ -519,9 +519,9 @@ var ListView = createReactClass({
|
||||
}
|
||||
Object.assign(props, {
|
||||
onScroll: this._onScroll,
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
stickyHeaderIndices: this.props.stickyHeaderIndices.concat(
|
||||
stickySectionHeaderIndices,
|
||||
),
|
||||
|
||||
@@ -24,9 +24,9 @@ type Item = any;
|
||||
type NormalProps = {
|
||||
FooterComponent?: React.ComponentType<*>,
|
||||
renderItem: (info: Object) => ?React.Element<any>,
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an error
|
||||
* found when Flow v0.53 was deployed. To see the error delete this comment
|
||||
* and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
renderSectionHeader?: ({section: Object}) => ?React.Element<any>,
|
||||
SeparatorComponent?: ?React.ComponentType<*>, // not supported yet
|
||||
|
||||
@@ -107,15 +107,16 @@ class MetroListView extends React.Component<Props, $FlowFixMeState> {
|
||||
renderScrollComponent: (props: Props) => {
|
||||
if (props.onRefresh) {
|
||||
return (
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses
|
||||
* an error found when Flow v0.53 was deployed. To see the error
|
||||
* delete this comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for
|
||||
* React. To see the error delete this comment and run Flow. */
|
||||
<ScrollView
|
||||
{...props}
|
||||
refreshControl={
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment
|
||||
* suppresses an error found when Flow v0.53 was deployed. To see
|
||||
* the error delete this comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss)
|
||||
* This comment suppresses an error when upgrading Flow's support
|
||||
* for React. To see the error delete this comment and run Flow.
|
||||
*/
|
||||
<RefreshControl
|
||||
refreshing={props.refreshing}
|
||||
onRefresh={props.onRefresh}
|
||||
@@ -124,9 +125,9 @@ class MetroListView extends React.Component<Props, $FlowFixMeState> {
|
||||
/>
|
||||
);
|
||||
} else {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete
|
||||
* this comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
return <ScrollView {...props} />;
|
||||
}
|
||||
},
|
||||
@@ -145,9 +146,9 @@ class MetroListView extends React.Component<Props, $FlowFixMeState> {
|
||||
}
|
||||
render() {
|
||||
return (
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
<ListView
|
||||
{...this.props}
|
||||
dataSource={this.state.ds}
|
||||
@@ -161,10 +162,9 @@ class MetroListView extends React.Component<Props, $FlowFixMeState> {
|
||||
}
|
||||
_listRef: ListView;
|
||||
_captureRef = ref => {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found when
|
||||
* upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._listRef = ref;
|
||||
};
|
||||
_computeState(props: Props, state) {
|
||||
@@ -189,10 +189,9 @@ class MetroListView extends React.Component<Props, $FlowFixMeState> {
|
||||
};
|
||||
}
|
||||
}
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an error
|
||||
* when upgrading Flow's support for React. Common errors found when
|
||||
* upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
_renderFooter = () => <this.props.FooterComponent key="$footer" />;
|
||||
_renderRow = (item, sectionID, rowID, highlightRow) => {
|
||||
return this.props.renderItem({item, index: rowID});
|
||||
@@ -206,10 +205,9 @@ class MetroListView extends React.Component<Props, $FlowFixMeState> {
|
||||
return renderSectionHeader({section});
|
||||
};
|
||||
_renderSeparator = (sID, rID) =>
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found when
|
||||
* upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
<this.props.SeparatorComponent key={sID + rID} />;
|
||||
}
|
||||
|
||||
|
||||
@@ -332,10 +332,9 @@ class SectionList<SectionT: SectionBase<any>> extends React.PureComponent<
|
||||
|
||||
_wrapperListRef: MetroListView | VirtualizedSectionList<any>;
|
||||
_captureRef = ref => {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found when
|
||||
* upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._wrapperListRef = ref;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -221,15 +221,13 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
this._footerLength -
|
||||
this._scrollMetrics.visibleLength,
|
||||
);
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found when
|
||||
* upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._scrollRef.scrollTo(
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
this.props.horizontal ? {x: offset, animated} : {y: offset, animated},
|
||||
);
|
||||
}
|
||||
@@ -260,15 +258,13 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
(viewPosition || 0) *
|
||||
(this._scrollMetrics.visibleLength - frame.length),
|
||||
) - (viewOffset || 0);
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found when
|
||||
* upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._scrollRef.scrollTo(
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
horizontal ? {x: offset, animated} : {y: offset, animated},
|
||||
);
|
||||
}
|
||||
@@ -303,15 +299,13 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
*/
|
||||
scrollToOffset(params: {animated?: ?boolean, offset: number}) {
|
||||
const {animated, offset} = params;
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found when
|
||||
* upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._scrollRef.scrollTo(
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
this.props.horizontal ? {x: offset, animated} : {y: offset, animated},
|
||||
);
|
||||
}
|
||||
@@ -322,10 +316,9 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
}
|
||||
|
||||
flashScrollIndicators() {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found when
|
||||
* upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._scrollRef.flashScrollIndicators();
|
||||
}
|
||||
|
||||
@@ -336,20 +329,18 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
*/
|
||||
getScrollResponder() {
|
||||
if (this._scrollRef && this._scrollRef.getScrollResponder) {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
return this._scrollRef.getScrollResponder();
|
||||
}
|
||||
}
|
||||
|
||||
getScrollableNode() {
|
||||
if (this._scrollRef && this._scrollRef.getScrollableNode) {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
return this._scrollRef.getScrollableNode();
|
||||
} else {
|
||||
return ReactNative.findNodeHandle(this._scrollRef);
|
||||
@@ -358,10 +349,9 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
|
||||
setNativeProps(props: Object) {
|
||||
if (this._scrollRef) {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
this._scrollRef.setNativeProps(props);
|
||||
}
|
||||
}
|
||||
@@ -579,10 +569,9 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
? ListHeaderComponent // $FlowFixMe
|
||||
: <ListHeaderComponent />;
|
||||
cells.push(
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
<View
|
||||
key="$header"
|
||||
onLayout={this._onLayoutHeader}
|
||||
@@ -688,10 +677,9 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
? ListEmptyComponent // $FlowFixMe
|
||||
: <ListEmptyComponent />;
|
||||
cells.push(
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
<View
|
||||
key="$empty"
|
||||
onLayout={this._onLayoutEmpty}
|
||||
@@ -705,10 +693,9 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
? ListFooterComponent // $FlowFixMe
|
||||
: <ListFooterComponent />;
|
||||
cells.push(
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
<View
|
||||
key="$footer"
|
||||
onLayout={this._onLayoutFooter}
|
||||
@@ -805,15 +792,15 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
'`',
|
||||
);
|
||||
return (
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete
|
||||
* this comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
<ScrollView
|
||||
{...props}
|
||||
refreshControl={
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment
|
||||
* suppresses an error found when Flow v0.53 was deployed. To see
|
||||
* the error delete this comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for
|
||||
* React. To see the error delete this comment and run Flow. */
|
||||
<RefreshControl
|
||||
refreshing={props.refreshing}
|
||||
onRefresh={props.onRefresh}
|
||||
@@ -823,9 +810,9 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||
/>
|
||||
);
|
||||
} else {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
return <ScrollView {...props} />;
|
||||
}
|
||||
};
|
||||
|
||||
@@ -371,10 +371,9 @@ class VirtualizedSectionList<SectionT: SectionBase> extends React.PureComponent<
|
||||
_cellRefs = {};
|
||||
_listRef: VirtualizedList;
|
||||
_captureRef = ref => {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found when
|
||||
* upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this._listRef = ref;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -25,10 +25,9 @@ type Context = {
|
||||
rootTag: number,
|
||||
};
|
||||
type Props = {|
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an error
|
||||
* when upgrading Flow's support for React. Common errors found when
|
||||
* upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
children?: React.Children,
|
||||
rootTag: number,
|
||||
WrapperComponent?: ?React.ComponentType<*>,
|
||||
@@ -106,10 +105,9 @@ class AppContainer extends React.Component<Props, State> {
|
||||
pointerEvents="box-none"
|
||||
style={styles.appContainer}
|
||||
ref={ref => {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses
|
||||
* an error when upgrading Flow's support for React. Common errors
|
||||
* found when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for
|
||||
* React. To see the error delete this comment and run Flow. */
|
||||
this._mainRef = ref;
|
||||
}}>
|
||||
{this.props.children}
|
||||
|
||||
@@ -43,10 +43,9 @@ function verifyPropTypes(
|
||||
|
||||
if (!propTypes) {
|
||||
throw new Error(
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
'`' + componentName + '` has no propTypes defined`'
|
||||
);
|
||||
}
|
||||
@@ -58,17 +57,15 @@ function verifyPropTypes(
|
||||
(!nativePropsToIgnore || !nativePropsToIgnore[prop])) {
|
||||
var message;
|
||||
if (propTypes.hasOwnProperty(prop)) {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
message = '`' + componentName + '` has incorrectly defined propType for native prop `' +
|
||||
viewConfig.uiViewClassName + '.' + prop + '` of native type `' + nativeProps[prop];
|
||||
} else {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found
|
||||
* when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for React.
|
||||
* To see the error delete this comment and run Flow. */
|
||||
message = '`' + componentName + '` has no propType for native prop `' +
|
||||
viewConfig.uiViewClassName + '.' + prop + '` of native type `' +
|
||||
nativeProps[prop] + '`';
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
*/
|
||||
'use strict';
|
||||
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an error
|
||||
* found when Flow v0.53 was deployed. To see the error delete this comment and
|
||||
* run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
import type React from 'react';
|
||||
|
||||
export type MeasureOnSuccessCallback = (
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
*/
|
||||
'use strict';
|
||||
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an error
|
||||
* found when Flow v0.53 was deployed. To see the error delete this comment and
|
||||
* run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
import type React from 'react';
|
||||
|
||||
export type Example = {
|
||||
|
||||
@@ -98,9 +98,9 @@ var NetworkImageCallbackExample = createReactClass({
|
||||
},
|
||||
|
||||
_loadEventFired(event) {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error found when Flow v0.53 was deployed. To see the error delete this
|
||||
* comment and run Flow. */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
this.setState((state) => {
|
||||
return state.events = [...state.events, event];
|
||||
});
|
||||
|
||||
@@ -46,10 +46,9 @@ class ExampleBox extends React.Component<$FlowFixMeProps, $FlowFixMeState> {
|
||||
<View
|
||||
onTouchEndCapture={this.handleTouchCapture}
|
||||
onTouchStart={this.flushReactChanges}>
|
||||
{/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses
|
||||
* an error when upgrading Flow's support for React. Common errors
|
||||
* found when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */}
|
||||
{/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for
|
||||
* React. To see the error delete this comment and run Flow. */}
|
||||
<this.props.Component onLog={this.handleLog} />
|
||||
</View>
|
||||
<View
|
||||
|
||||
@@ -125,10 +125,9 @@ class RNTesterApp extends React.Component<Props, RNTesterNavigationState> {
|
||||
return (
|
||||
<View style={styles.exampleContainer}>
|
||||
<Header title="RNTester" />
|
||||
{/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses
|
||||
* an error when upgrading Flow's support for React. Common errors
|
||||
* found when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */}
|
||||
{/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for
|
||||
* React. To see the error delete this comment and run Flow. */}
|
||||
<RNTesterExampleList
|
||||
onNavigate={this._handleAction}
|
||||
list={RNTesterList}
|
||||
|
||||
@@ -38,10 +38,9 @@ function createContainer<Props: Object, State>(
|
||||
},
|
||||
): React.ComponentType<Props> {
|
||||
return class ComponentWithPersistedState extends React.Component<Props, $FlowFixMeState> {
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses an
|
||||
* error when upgrading Flow's support for React. Common errors found when
|
||||
* upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This comment
|
||||
* suppresses an error when upgrading Flow's support for React. To see the
|
||||
* error delete this comment and run Flow. */
|
||||
static displayName = `RNTesterStatePersister(${Component.displayName || Component.name})`;
|
||||
state = {value: spec.getInitialState(this.props)};
|
||||
_cacheKey = `RNTester:${spec.version || 'v1'}:${spec.cacheKeySuffix(this.props)}`;
|
||||
|
||||
@@ -35,10 +35,9 @@ exports.examples = [
|
||||
return (
|
||||
<View>
|
||||
<ScrollView
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment suppresses
|
||||
* an error when upgrading Flow's support for React. Common errors
|
||||
* found when upgrading Flow's React support are documented at
|
||||
* https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for
|
||||
* React. To see the error delete this comment and run Flow. */
|
||||
ref={(scrollView) => { _scrollView = scrollView; }}
|
||||
automaticallyAdjustContentInsets={false}
|
||||
onScroll={() => { console.log('onScroll!'); }}
|
||||
@@ -77,10 +76,9 @@ exports.examples = [
|
||||
<View style={addtionalStyles}>
|
||||
<Text style={styles.text}>{title}</Text>
|
||||
<ScrollView
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb) This comment
|
||||
* suppresses an error when upgrading Flow's support for React.
|
||||
* Common errors found when upgrading Flow's React support are
|
||||
* documented at https://fburl.com/eq7bs81w */
|
||||
/* $FlowFixMe(>=0.53.0 site=react_native_fb,react_native_oss) This
|
||||
* comment suppresses an error when upgrading Flow's support for
|
||||
* React. To see the error delete this comment and run Flow. */
|
||||
ref={(scrollView) => { _scrollView = scrollView; }}
|
||||
automaticallyAdjustContentInsets={false}
|
||||
horizontal={true}
|
||||
|
||||
Reference in New Issue
Block a user