我收到错误:警告:函数作为 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-keyboard-aware-scroll-view的问题 https://github.com/APSL/react-native-keyboard-aware-scroll-view/issues/429,固定在这次提交 https://github.com/APSL/react-native-keyboard-aware-scroll-view/commit/1fb7ed409e06f51dffcb8cdfd6ab206c2674c5d8 .
您需要升级您的react-native-keyboard-aware-scroll-view
package.json 中的版本更新为新版本 (>=0.9.2
,最好使用最新的稳定版本)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)