react-native - 警告 : Functions are not valid as a React child.( react 原生)

标签 react-native npm keyboard scrollview expo

我收到错误:警告:函数作为 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。

最佳答案

这是一个 issue from react-native-keyboard-aware-scroll-view , 固定在 this commit .
您需要升级您的 react-native-keyboard-aware-scroll-view package.json 中的版本为 0.9.2

关于react-native - 警告 : Functions are not valid as a React child.( react 原生),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63137676/

相关文章:

javascript - FlatList 使用静态组件滚动

react-native - 是否可以避免在 Sentry 中收集特定数据?

mysql - 将 npm api 连接到 MySQL 时 docker ECONNREFUSED

typescript - 创建既是命令行实用程序又是导出方法的 npm TypeScript 模块 - 这可能吗?

java - 按下主页按钮时关闭软键盘

ios - 无法解析模块 `schedule/tracking`

javascript - 世博会如何分发包裹? (.web.js、.js 配置)

angular - ionic 2 - 单击发送按钮时保持键盘打开

node.js - 如何降低nodejs服务器端音频文件的音调?

iphone - UITextView 带有 "Done"按钮 *和* "Return"键?