У меня возникла проблема, связанная с этой проблемой при реагировании на встроенную навигацию, когда я использую redux.
Listserviceaction.js
содержит компонент webservicecall, импортируемый сюда, импортирует ListComponent из '../ components / ListComponent ';
Listactiontype.js
содержит действие ActionTypes export const SERVICE_PENDING =' service_pending 'и т. д.
listcomponent.js
theкомпонент, отображает данные в списке и т. д.
редукторы
, а затем редуктор Part
scenes / List.js
привязка хранилища будет выполняться в пределахначальная точка приложения и передается другим компонентам приложения, как показано ниже.
import React, { Component } from 'react';
import { Provider } from 'react-redux';
import store from '../reducers/index';
import ServiceAction from '../actions/listserviceaction';
import { Container, Content, Picker, Button, Text } from "native-base";
export default class RenderList extends Component {
render() {
return (
<Provider store={store}>
<ServiceAction />
</Provider>
);
}
}
теперь после загрузки компонента и когда я нажимаю onPress = {() => this.props.navigation.navigate ("ProfileScreen")} в моем списке компонентов выдает ошибку (undefined не является объектом .. this.props.navigation.navigate) есть проблемы?лучшее решение?Спасибо.