반응형
react/remensx에서 여러 multiActions를 사용하는 방법?
여러 개의 다중영역을 내 구성 요소로 가져오고 연결을 사용하는 중.나는 여러 가지 물건을 한 가지 수입했는데 잘 작동하는데, 여러 가지 일을 어떻게 해야 하는지 모르겠어.여기 내 암호야.
import React, { Component } from 'react';
import { connect } from 'react-redux';
import { Link } from 'react-router-dom';
import * as actions from '../../actions/posts_actions';
import * as actionsIndex from '../../actions/index';
import * as actionsComments from '../../comments_actions';
function mapStateToProps({ posts }, ownProps) {
return { post: posts[ownProps.match.params.id] };
}
export default connect(mapStateToProps, actions)(ShowPosts);
bindActionCreators를 사용하는 맵 생성DispatchToProps를 전달하고 이를 두 번째 인수로 전달하여connect
행동대신
const mapDispatchToProps = (dispatch) => ({
actions: bindActionCreators(Object.assign({}, actions, actionsIndex,
actionsComments), dispatch)
});
export default connect(mapStateToProps, mapDispatchToProps)(ShowPosts);
참조URL: https://stackoverflow.com/questions/44848878/how-to-use-multiple-multiactions-in-react-redux
반응형
'programing' 카테고리의 다른 글
뉴라인 없이 인쇄(인쇄 'a'), 인쇄 공간, 제거 방법? (0) | 2022.03.12 |
---|---|
반응 기본 약속 값을 변수에 문자열로 전달 (0) | 2022.03.11 |
Windows에서 여러 Python 버전을 실행하는 방법 (0) | 2022.03.11 |
라우터 v4 모달 반응 (0) | 2022.03.11 |
레이아웃 페이지 또는 페이지당 여러 구성 요소와 함께 반응 라우터 사용 (0) | 2022.03.11 |