programing

react/remensx에서 여러 multiActions를 사용하는 방법?

prostudy 2022. 3. 11. 22:43
반응형

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

반응형