UNSAFE_componentWillMount: function()

in deprecated-react-native-listview/ScrollResponder.js [691:723]


  UNSAFE_componentWillMount: function() {
    const {keyboardShouldPersistTaps} = ((this: any).props: ScrollViewProps);
    if (typeof keyboardShouldPersistTaps === 'boolean') {
      console.warn(
        `'keyboardShouldPersistTaps={${
          keyboardShouldPersistTaps === true ? 'true' : 'false'
        }}' is deprecated. ` +
          `Use 'keyboardShouldPersistTaps="${
            keyboardShouldPersistTaps ? 'always' : 'never'
          }"' instead`,
      );
    }

    (this: any).keyboardWillOpenTo = null;
    (this: any).additionalScrollOffset = 0;
    this._subscriptionKeyboardWillShow = Keyboard.addListener(
      'keyboardWillShow',
      this.scrollResponderKeyboardWillShow,
    );

    this._subscriptionKeyboardWillHide = Keyboard.addListener(
      'keyboardWillHide',
      this.scrollResponderKeyboardWillHide,
    );
    this._subscriptionKeyboardDidShow = Keyboard.addListener(
      'keyboardDidShow',
      this.scrollResponderKeyboardDidShow,
    );
    this._subscriptionKeyboardDidHide = Keyboard.addListener(
      'keyboardDidHide',
      this.scrollResponderKeyboardDidHide,
    );
  },