#react-native #expo
Вопрос:
Редактировать* Я все еще достаточно рано в своем проекте, чтобы я мог вручную повторно переработать приложение из более старой версии, и это сработало. Я собираюсь оставить проблему открытой, хотя, если у кого-то еще есть эта проблема, и он не может избежать ее так, как это сделал я.
Я продолжаю получать ошибку: недопустимый тип элемента: ожидается строка (для встроенных компонентов) или класс/функция (для составных компонентов), но получено: объект. При попытке запустить мое приложение. Он отлично работал до того, как я попытался реорганизовать свои компоненты в разные файлы. Вот мой App.js
import { StatusBar } from 'expo-status-bar';
import React from 'react';
import View from 'react-native';
import { ProfileView } from './src/Views/Profile';
export default function App() {
return (
<View>
<ProfileView/>
<StatusBar style="auto" />
</View>
);
}
и вот это Profile.js Файл, из которого он извлекает вид профиля
import { ProfileCard } from '../Components';
import ScrollView, { View } from 'react-native';
import { styles } from '../Component_styles';
import React from 'react';
export function ProfileView() {
return (
<View style={styles.container}>
<ProfileCard/>
<ScrollView
horizontal={false}
elevation={5}
style={styles.scrollView}
>
</ScrollView>
</View>
);
}
Вот карточка профиля
export function ProfileCard() {
return (
<View elevation={5} style = {styles.profileCard}>
<View style={styles.profileImageView}>
<Image
style={styles.profileImage}
source={require('../Images/trgrit_pfp.png')}
/>
</View>
<Text style={styles.titleText}> User </Text>
</View>
);
}
любая помощь будет признательна, спасибо
Комментарии:
1. Высота должна быть в стиле вашего представления прокрутки. Также, что находится внутри карточки профиля ?