【发布时间】:2021-11-16 03:41:05
【问题描述】:
在我的 mapDispatchToProps 中,我调用 draw,它在按下、交叉或零时在我的正方形上绘制。现在代码如下所示:
const mapStateToProps = ({board, players}) => ({board, players});
const mapDispatchToProps = dispatch => ({
draw: (board, players, squareIndex) => {
if (!board[squareIndex]) {
if (players[players.turn] === 'X') {
dispatch(drawX(squareIndex));
} else {
dispatch(drawO(squareIndex));
}
dispatch(checkResult());
dispatch(toggleTurn());
}
}
});
我想做这样的事情:
const mapDispatchToProps = dispatch => ({
draw
});
有可能吗? Redux-thunk 可以帮助我吗?
【问题讨论】:
-
你可以调度一个事件并在多个地方处理它
-
@AlexShtromberg 我该怎么做?
标签: javascript reactjs redux store dispatch