reactjs - 如何从 Redux store 中删除 Board-React js,redux
问题描述
在这里,我通过单击按钮创建新板,进入板页面后,我可以选择创建新小部件
如果用户没有创建新的小部件并单击 backtoboards 按钮,则不应创建板
这里板正在创建,我可以看到板而不保存,
如果我刷新页面板是看不到的。
如果单击返回板按钮,我能否获得一些关于如何防止创建板的建议
点击返回板下面的函数将被调用
回到董事会
manageShowBoard = (selectedBoard) => {
this.setState({ selectedBoard });
};
解决方案
首先,您必须将selectedStoryboard
作为动作的有效负载传递,然后简单地:
case types.REMOVE_STORYBOARD:
{
const boardToRemove = ... // get from action payload
return {
...state,
boardList: state.boardList.filter(board => board !== boardToRemove);
};
}
推荐阅读
- javascript - 将 MediaFile 转换为 Blob
- mysql - Mysql查询搜索帖子和评论,返回总评论数
- flutter - 为什么 Protobuf 的 fromJson() 函数在 Dart 中不起作用
- python - 在python中的多行字符串中的行之间删除“\ n”
- anaconda - 使用 conda-pack 在离线 Windows 7 计算机上安装 TensorFlow 2.2 或 2.3
- javascript - 在 JavaScript 中从 Excel 工作表中解析图像
- android - agora.io Android SDK:如何获取所有远程用户“uid”
- php - 使用 CMD (Windows) 启动公共 PHP 服务器
- python - 在数据框中的行之间添加特殊字符
- android - Flutter 向 Grid View 添加一个按钮