Настройка defaultNavigationOption headerBackImage выдает undefined

Настройка defaultNavigationOptions как таковая:

defaultNavigationOptions: {
    headerStyle: {},
    headerBackImage: <Image source={require('../assets/icons/back.png')}/>,
    headerBackTitle: null,
    headerLeftContainerStyle: {},
    headerRightContainerStyle: {},
  }

в методе createAppContainer сразу бросает

TypeError: undefined не является объектом (оценка '_react.React.createElement')

Изображение определенно находится в правильном месте, и закомментирование свойства headerBackImage решает проблему. Это прослушивается?


person 8protons    schedule 03.03.2020    source источник


Ответы (1)


проверьте, правильно ли вы импортируете React в качестве импорта по умолчанию.

проверьте ссылки ниже, где у других разработчиков была такая же проблема, как у вас, и они решили свои проблемы, исправив это

TypeError: undefined не является объектом "createElement" из неопределенных - React Native

TypeError: объект React не определен в createElement

дайте мне знать, если это решит вашу проблему

person Marc Victor    schedule 03.03.2020
comment
Проблема заключалась в том, что у меня было import { React } from 'react'; то, что было исправлено, это изменение на import React from 'react';Спасибо. - person 8protons; 03.03.2020