我有一个减速器,它返回一个对象,在对象中有一个数组。我呈现数组中的项目列表,当用户单击该项目时,我想重新呈现数组(或至少是项目)。我创建了一个显示问题的 jsbin:
https://jsbin.com/fadudeyaru/1/edit?js,console,output
要重现该问题,请单击 + 或 - 按钮几次以创建历史记录。然后单击历史记录项目之一。您会注意到控制台日志会注意到该事件并更新状态,但不会重新呈现列表。这可以通过在单击列表中的项目后再次单击 +/- 按钮来验证。之后你会看到它正确呈现。
问题是为什么 react-redux 不会导致重新渲染?我需要做些什么来强迫这个问题吗?
提前致谢。