【问题标题】:Warning: Functions are not valid as a React child. (React-native )警告:函数作为 React 子级无效。 (反应原生)
【发布时间】:2020-11-18 02:29:15
【问题描述】:

我收到错误:警告:函数作为 React 子级无效。

我正在编写一个 React Native 应用程序。

interface RegisterScreenProps {
  navigation: NavigationContainerRef;
}

const RegisterScreen: FunctionComponent<RegisterScreenProps> = ({
  navigation,
}: RegisterScreenProps) => {
  const { container, headerLogo, headerTitle, body } = styles;

  return (
    <SafeAreaView style={{ flex: 1 }}>
      <KeyboardAwareScrollView style={styles.container}>
        <View>
        <TextInput value={'afasfasdfdsfssddfsdfsffasf'} placeholder={'My Input'} />
        </View>
        
      </KeyboardAwareScrollView>
    </SafeAreaView>
  );
};

export default RegisterScreen;

我尝试了很多解决方案,但都没有成功。当我删除 KeyboardAwareScrollView 时,此代码可以正常工作。我需要用于 TextInput 的 KeyboardAwareScrollView。

【问题讨论】:

  • 你能用世博小吃重现这个问题吗?

标签: react-native npm keyboard scrollview expo


【解决方案1】:

这是一个issue from react-native-keyboard-aware-scroll-view,固定在this commit

您需要将 package.json 中的 react-native-keyboard-aware-scroll-view 版本升级为 0.9.2

【讨论】:

    猜你喜欢
    • 2020-03-09
    • 2018-12-15
    • 2018-11-05
    • 2019-06-16
    • 2021-01-03
    • 2018-10-16
    • 2019-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多