Я новичок, чтобы реагировать, и я пытаюсь получить данные из пары действий - в одном компоненте, поэтому моя цель состоит в том, чтобы сделать это:
Предположим, у меня есть имя компонента внутриэто я хочу сделать это:
componentWillMount() {
this.props.fetchGenres();
this.props.fetchMovies();
}
И в области экспорта:
AllMovies.propTypes = {
fetchMovies: propTypes.func.isRequired,
fetchGenres: propTypes.func.isRequired,
genres: propTypes.array.isRequired,
movies: propTypes.array.isRequired
};
const mapStateToProps = state => ({
genres: state.genres,
movies: state.movies.items,
newMovie: state.movies.item,
editedMovie: state.movies.item
});
export default connect(
mapStateToProps,
{ fetchMovies, fetchGenres }
)(AllMovies);
Если я использую только одну карту в «подключении по умолчанию для экспорта», я не получаю ошибок -но когда я добавляю еще один объект подключения - я получаю ошибки
Так что мой вопрос - правильный ли это способ сопоставить несколько состояний реквизиту?