我试图通过使用redux watch订阅更改来监视redux store属性中的更改。对于一个属性,它工作得很好。另一方面,我在reducer中发出API请求(不能在动作中发出异步请求)。我已经通过创建一个按钮来显示新信息,从而验证了redux状态确实得到了更新。但是,我的组件实际上并没有订阅更改。有人知道这是为什么吗?import watch from 'redux-watch';
import {store} from '..
我有一个和这个问题差不多的问题:例如,当我在我的主页上时,我点击一个帖子(例如/news/news- post )。我一心一意地导航到这个路线,我正在展示一个Loader,直到我的Redux操作获取了posts内容,然后我加载了这些内容。这似乎是可能的反应-路由器-Redux,但我无法找到如何实现这一点。更新问题:export function fetchPage(post_type, postSlug) {
return function (dispatc
我希望能就如何测试涉及登录API调用的Redux操作寻求一些帮助。我看过一些测试异步操作的例子,但我还没有考虑如何测试下面的代码。首先,我想测试一下,如果AUTH_USER请求返回200 and b)localStorage`‘包含来自API调用的令牌,那么.post就会被调用。我考虑过使用redux-mock-store、fetch-mock和isomorphic-fetch来模拟API调用,以确保总是收到预期的API响应,但我不知道从哪里开始测试。注意:在其他地方,我正在使用的其他测试,redux-模