首页 > 解决方案 > 如何从 Redux store 中删除 Board-React js,redux

问题描述

在这里,我通过单击按钮创建新板,进入板页面后,我可以选择创建新小部件

如果用户没有创建新的小部件并单击 backtoboards 按钮,则不应创建板

这里板正在创建,我可以看到板而不保存,

如果我刷新页面板是看不到的。

如果单击返回板按钮,我能否获得一些关于如何防止创建板的建议

点击返回板下面的函数将被调用

回到董事会

manageShowBoard = (selectedBoard) => {
this.setState({ selectedBoard });
};

标签: reactjsredux

解决方案


首先,您必须将selectedStoryboard作为动作的有效负载传递,然后简单地:

case types.REMOVE_STORYBOARD:
{
  const boardToRemove = ... // get from action payload
  return {
     ...state,
    boardList: state.boardList.filter(board => board !== boardToRemove);
  };
}

推荐阅读