Я новичок, чтобы реагировать на нативные, и я хочу знать, есть ли какие-либо проблемы с производительностью, когда мы загружаем большой компонент, используя props.children
?
Например, у меня есть следующий компонент:
SafeScrollView.js
import React from 'react';
import { View, KeyboardAvoidingView, Platform } from 'react-native';
const SafeScrollView = (props) => {
if (Platform.OS === "android") {
return (
<View style={{flex:1, justifyContent:'center'}}>
{props.children}
</View>
);
}
return (
<KeyboardAvoidingView style={{flex:1, justifyContent:'center'}} behavior="padding">
{props.children}
</KeyboardAvoidingView>
)
}
export default SafeScrollView
Теперь я хочу использовать этот компонент на экране регистрации, которыйсодержит еще много компонентов, таких как Image, TextInput, Button и т. д. Означает, что весь экран SignUp будет загружен в этот SafeScrollView
компонент.Так это создаст проблему с производительностью в ближайшее время?