我在redux文档页面上运行todos-with-undo项目时发生错误
使用撤消操作-本地和沙箱粉碎示例
https://codesandbox.io/s/github/reduxjs/redux/tree/master/examples/todos-with-undo
也,在此页面中显示为已损坏 https://redux.js.org/introduction/examples#todos-with-undo
程序开始运行时,“过去”和“未来”不存在。
TypeError: Cannot read property 'length' of undefined
Function.mapStateToProps [as mapToProps]
src/containers/UndoRedo.js:19
16 | const mapStateToProps = (state) => {
17 | console.log(state);
18 | return ({
> 19 | canUndo: state.todos.past.length > 0,
20 | canRedo: state.todos.future.length > 0
21 | })}
22 |
答案 0 :(得分:0)
此错误发生在沙箱中,也发生在本地。
我打开了一个修复请求的拉动请求,并提出了一个问题
拉动请求 https://github.com/reduxjs/redux/pull/3423
问题 https://github.com/reduxjs/redux/issues/3422
如果要使用此示例,可以使用我的分支