reducers

    1热度

    1回答

    的阵列如果非要说代表一个购物车对象的数组(以反应) [ { id: 1, qty: 1 } ] 这将是将项目添加到这个state的一种巧妙的方法? 我将需要检查数组是否包含具有该ID的对象,如果它确实然后更新它的数量,如果不是那么只是创建一个新的数组元素添加这个新的对象。 我得到我自己一团糟试图与以多功能风格新ES6语法写这...这是我迄今为止... let initialState = []

    0热度

    1回答

    比方说,我有写在一个非常大的应用程序反应/终极版,我已经得到了应用拆分成模块,的WebPack import语句等 我需要提供一个设置,对于给定的生产版本,我选择哪些模块应该包含在dist中(其余部分将被忽略)。例如,我有模块A,B,C,D。一个客户支付模块A & B,这就是他得到的,另一个支付给所有人并得到A,B,C,D。这是应该的捆绑销售,当然,有一个一致的代码库。 上的WebPack水平,我

    0热度

    2回答

    我有一个从超级(父级)类扩展的子(子)类。我想办法提供对Mapper的输入值一般类型,这样我可以提供两个孩子和家长作为有效值是这样的: 公共静态类MyMapper扩展映射< ...,MyParentClass,...,...> 我希望从MyParentClass扩展的MyChildClass也是有效的。 然而,当我运行程序,如果该值是一个子类我得到一个例外:从地图值 类型不匹配:预计MyParen

    1热度

    1回答

    我在我的还原器阶段收到了JAVA堆空间错误。我在我的应用程序中使用了41还原器,还使用了自定义分区器类。 下面是我的reducer代码,抛出错误。 17/02/12 05:26:45 INFO mapreduce.Job: map 98% reduce 0% 17/02/12 05:28:02 INFO mapreduce.Job: map 100% reduce 0% 17/02/12 05

    14热度

    4回答

    从谷歌Analytics跟踪代码: var _gaq = _gaq || []; 是如何工作的呢? 它是一个条件变量赋值? 这是否与说: if(!(_gaq)) {_gaq = []; } ?

    2热度

    3回答

    我有一个小问题,即我不知道如何从reducerRegister.js中的reducerForm.js reducer访问isLoading值,我尝试了所有我能想到的,所以我现在被卡住了。只是想提一下,我已经使用了combineReducers函数,并且我在提交后使用isLoading值来禁用按钮,所以它的初始状态是false,点击提交后它会得到真值,并且在表单成功发布后它会得到错误的值再次。下面是

    0热度

    1回答

    我刚刚介绍到了redux,并且遇到了预加载状态一段时间的问题。 当使用单个reducer时,我使用下面的代码,它用于正常工作。有关片段:: const head = (state = {}, action) => { switch (action.type) { case 'TOGGLE_VISIBLITY': if (state.head.content !== acti

    0热度

    1回答

    据我所知,reducer中总是有一个静态的initialState,现在我想异步从远程服务器获取初始状态,我知道如何获取它们,我可以在componentWillMount在相关的表示组件中,但它不是只用于表示?在与存储连接之前,我应该在哪里放置提取代码并获取初始状态? getInitailState =() => { return ( fetch(apis.GETINITAIL

    0热度

    1回答

    我试图通过使用react-redux将道具传递给多个组件。我收到并试图传递的数据来自数据库,因此涉及到异步性。由于道具在击中组件时没有定义,我的应用程序正在抛出未定义的错误。在它引发组件中的错误之后,它将继续解析状态,但一旦定义了状态,它就不会使用新的道具重新渲染组件。另一块金块......我使用的是联合收割机。在使用CombiReducers(仅使用婴儿减速器)之前,我没有这个问题。它开始后,我

    -2热度

    1回答

    我更新了reducer中的transcriptDisplay(我有一个按钮单击来更新状态的方法)。我可以看到它在状态树中得到更新。 case actions.TRANSCRIPT_GET: return Object.assign({}, state, { transcriptDisplay: action.payload, }); 但它不会呈现在视图上。这是视图