В приложении, над которым я сейчас работаю, при загрузке приложения отображается экран главного меню (DashboardMain).
DashboardMain состоит из нескольких компонентов DashIcon, которые являются пользовательскими кнопками, которые получают реквизит «источника» для визуализации изображения.
Когда я передаю компоненту исходную информацию в компоненте DashboardMain, я получаю ошибку синтаксического анализа местоположения файла и ожидаемый вызов global () для метода require. Может кто-нибудь объяснить, пожалуйста, как это исправить.
Каталог файлов выглядит так:
dashboard_components(folder)
|
________|_______________
| |
DashboardMain.js dashImages(folder)
|
_________|____________
| |
profileInformation.jpg index.js
Вот код:
class DashboardMain extends Component {
render() {
return (
<HomeCard>
<IconFieldRow>
<DashIcon
iconName='Profile Information'
source{require('./dashImages/profileInformation.png')}
onPress={() => {
this.props.navigation.navigate('Info');
}}
/>