this.props.navigation конфликтует с this.props.data в Аполлоне

Я использую реагирующую нативную навигацию для навигации в своем приложении, а также использую Apollo для подключения к своему серверу и получения запроса, поскольку вы знаете, что я должен использовать: `const { navigate } = this.props.navigation; навигации ("NewScreen");

Также, когда я хочу установить данные запроса, я должен использовать:

render() {
    const {data} = this.props
    const {loading, allData} = data

но я получаю эту ошибку: "Не удается прочитать свойство" навигация "из неопределенного". Однако, если я удалю эту строку:

const { navigate } = this.props.navigation

нет проблем.

Как я должен использовать эти два вместе?

1 ответ

React Native Navigation и https://reactnavigation.org/ - это две разные библиотеки.

Функция navigate происходит из библиотеки React Navigation. Если вы используете React Native Navigation, вам придется использовать push.

Другие вопросы по тегам