删除项目后,redux reducer不会更新状态

时间:2018-08-13 19:47:43

标签: reactjs redux

我正在通过工作正常的节点从数据库中删除一项。然后,我调用该操作:

<!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
});

我的印象是,返回的状态(使用扩展运算符)足以重新呈现新状态,因为该项目已被删除。 该页面不会重新呈现,并且被删除的项目仍会显示,直到我手动刷新页面为止

0 个答案:

没有答案
相关问题