我正在通过工作正常的节点从数据库中删除一项。然后,我调用该操作:
<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<title>sakura demo</title>
<link href="normalize.css" rel="stylesheet" type="text/css">
<link href="styles.css" rel="stylesheet" type="text/css" media="all">
</head>
据我了解,我不需要将参数传递给调度的动作,因为我们没有添加任何内容。因此,动作函数如下所示:
<link href="booksap/normalize.css" rel="stylesheet" type="text/css">
<link href="booksap/styles.css" rel="stylesheet" type="text/css" media="all">
此功能内的控制台日志不会触发,但是在调度的动作前后都会触发控制台日志,因此我知道.then(() => dispatch(removeBaseSuccess()))
被调用。进入减速器:
export const REMOVE_BASE_SUCCESS = "REMOVE_BASE_SUCCESS";
export const removeBaseSuccess = () => ({
type: REMOVE_BASE_SUCCESS
});
我的印象是,返回的状态(使用扩展运算符)足以重新呈现新状态,因为该项目已被删除。 该页面不会重新呈现,并且被删除的项目仍会显示,直到我手动刷新页面为止