我正在使用redux和immutable.js在我的反应应用程序。我有通知数组为整个应用程序保存由redux操作创建的每个通知的数据。我的不可变的redux存储和通知数组如下所示: notifications: key: 21339298 // random key to use likereturn state ns => ns.findIn
我正在从头开始一个新的项目,我决定使用Django和React。但是,当我说react时,有许多开发人员使用redux作为状态管理的基本库,但我认为redux在代码中增加了很多复杂性。因此,我搜索了一个替代方案,我发现一些开发人员根本没有使用redux,而是使用GraphQL +阿波罗作为替代。我还在Github上找到了这个漂亮的存储库,它使用了Django with React,但它根本没有使用redux。链接到该GitHub存储库
从我的组件,即费用创建者想要删除一个组件,该组件是通过费用语句中的map方法从对象数组中生成的,该方法连接到Redux和saga(其中的细节也存储在Store和本地存储中)。这里的问题是与Saga,其中删除功能再次呈现再次坚持一个无限循环。以下是与删除函数相关的基本流程,类ExpenseStatment扩展了组件{ render() { let this.props.expense.map=this.pr