redux-saga

    0热度

    1回答

    我正在使用react-redux以及redux-saga。现在我有问题,我有Modal更新多个值,并多次点击保存传奇电话,并反映在页面上更新的价值。但点击保存它不会更新页面上的值。我需要做一些重载页面,即刷新,但理想情况下,我的DOM应该重新渲染它,不是吗?这里是我的传奇 import { call, put } from 'redux-saga/effects'; import { updat

    0热度

    1回答

    这可能是一个天真/不聪明的问题: 我想跟踪我的应用程序的全局状态。例如,用户为应用程序选择一些选项,我希望可以从我的应用程序中的任何组件访问这些选项。 因此,我触发了一些“setOptions”动作,并为它减速。这个动作不需要任何服务器称它是应用程序的内部。 我的问题是,它需要有它自己的传奇吗?在我看来,这里并不是真的需要,但也许这样做是一种很好的做法,可以更好地保持对事物的追踪? 您认为更好的选

    0热度

    1回答

    好的,所以我花了一天的时间来弄清楚如何在传说中使用回调函数。 (请大家好,我刚刚学习这个传奇东西) 我最初的问题: 我得到一个来自服务器的XML响应,在进入我的reducer之前我想将它解析成一个js对象。所以我用xml2js。 调用此xml2js库的工作原理与一个回调: parseString(xmlInput, (err, jsResult) => { // here I'd lik

    0热度

    2回答

    我有它由传奇效果调用一个函数我想覆盖率出遗漏任何一行代码的全功能测试在佐贺功能分配线如何测试,如果条件在这里 export function* fetchFromSource() { const dataTypeName = mapDataTypes(dataType); Iif (dataTypeName.length === 0) { return; }

    1热度

    1回答

    我遇到了一个问题,即在执行传奇期间我的UI被阻塞了一秒钟。我试图让我的传奇无阻,看起来就是这样。它完成得非常快。为什么我的派遣阻塞,直到传奇完成? //Saga function* test(action) { console.time('test') yield put({type : 'test'}); console.timeEnd('test') }

    0热度

    1回答

    我想测试我的传奇我能够测试单个传奇通话传奇产量观察家并行调用,但我怎么能使用开玩笑测试我的守望者传奇 export default function* saga() { yield [ takeLatest(dataTypeActions.ACTION1, fetchDataType), takeLatest(sourceActions.ACTION2, fetchF

    0热度

    1回答

    我有一个关于react-router的问题:例如,我想在创建api(使用redux-saga)成功后从Create窗体重定向到Edit窗体。在这种情况下,我应该如何使用react-router?

    0热度

    1回答

    是否有一个最佳实践的方式来增加ID的REDX传奇? 这是我正在做的,但如果在同一时间派出多个请求,许多东西都得到相同的ID: 减速的我的数据形状是这样的: const INITIAL = { lastId: -1, entries: [] } 而且这里是我的传奇: function* requestDownloadWorker(action: RequestAction)

    0热度

    1回答

    我在我的反应REDX应用程序中使用提取API以及REDX传奇流问题是我有同步调用访存API。但是我的那个电话不会通过传奇触发。下面是我的第一个电话 import {fetchAggregatedData1, fetchAggregatedData2 } from '../actions/mixActions'; fetch(types.BASE_URL + types.DATA_UR

    0热度

    1回答

    我在React Native应用程序中使用了redux-persist。 我要做的是从应用程序注销时清理REDX存储。 persistStore( store, { whitelist: compact([ 'appInfo' ]), storage: AsyncStorage }, ); 我知道REDX只存在于白名单中的