鍍金池/ 問答/HTML/ react-redux中的mapDispatchToProps寫法

react-redux中的mapDispatchToProps寫法

mapDispatchToProps不是映射dispatch到props上嗎

const mapDispatchToProps = (dispatch) => ({
    showPlayer: (status) => {
        dispatch(showPlayer(status));
    },
    changeSong: (song) => {
        dispatch(changeSong(song));
    }
});

像這樣。。。。
為什么看到有的地方直接寫成一個對象比如

const mapDispatchToProps = {
   showPlayer(status);
   changeSong(song);
};

這樣直接寫action也可以嗎 ,不需要dispatch? 還是說react-redux會自動幫你dispatch?
剛開始接觸react 不是很清楚

回答
編輯回答
刮刮樂

這是ES6的一種寫法

let first = "1"
let second = "2"

let obj = {first, second}
// {first: "1", second: "2"}

更多可看:簡潔表示法

2018年9月21日 14:03