在这里,我使用自定义钩子实现了redux like store。一切都很顺利,代码执行正确,但问题是在reducer中,在switch语句"TOGGLE“下,我返回了一个更新的状态,该状态最终存储在全局状态中,但是如果我返回了空对象{}而不是{products: updated我没有传递全局状态引用,那么它是如何正确更新的呢 以及侦听器在代码中的调度方法中到底做了什么 import MarkFavMulti from ".
我用react制作了两个不同的窗口,并提供了相同的商店。但是,如果我在一个窗口中存储数据,则第二个窗口不会更改。并且idk知道如何同步。(所有的还原器和作为默认反应项目所做的动作)import React from 'react';import {Provider} from 'react-redux
我读过许多关于类型记录、特制和功能组件的文章,取代了基于类的组件。但我仍在为这件事而挣扎。
我想要一个自组织的连接()到redux存储,这个存储可以用来产生一个新的组件,这个组件也连接到这个存储。这种机制背后的原理是,编写一个基类( HOC )组件,它从'mapStateToProps‘和'dispatchToProps’中更新其核心逻辑,而由HOC封装的组件在其“自己的空间”(
我有一个自定义的钩子,它从我的Redux商店中获取一个项目,并将其分派到商店的另一个部分。当一个项目被放到一个元素上时,钩子就会触发。because I'm calling it from a function
</MyComponent> 我之所以得到这个Violate the rules of hooks,是因