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.