redux

    4热度

    4回答

    我正在尝试将Redux集成到我的React项目中。 目前我没有使用任何Flux框架。 我的应用从API获取一些数据,并将其显示在一个漂亮的方式,像这样: componentDidMount() { getData(); } getData() { const self = this; ajax({ url: apiUrl, })

    1热度

    1回答

    我正在使用Chai,Sinon和Mocha进行测试。 我正在使用Redux-Forms以及ReactJS。 我想测试点击忘记密码页面上的提交后会发生什么。 这里是我到目前为止的代码: 反应文件: propTypes: { fields: React.PropTypes.object.isRequired, message: React.PropTypes.string.isRe

    1热度

    1回答

    我有一个包含数组的redux/react应用程序。这个数组的每个元素都有一些基本属性,这两者的和不能超过3个。这些选项因此,任何正常: arrayState: [ {id: "a", number: 3} ] arrayState: [ {id: "a", number: 1}, {id: "b", number: 2} ] arrayState: [

    23热度

    4回答

    我有我的reducers单元测试,因为我应该有。但是,当我在浏览器中进行调试时,我想检查我的操作是否已被正确调用以及状态是否已相应修改。 我在寻找类似: window._redux.store ...在浏览器中,所以我可以键入在控制台上,并检查东西是怎么回事。 我该如何做到这一点?

    45热度

    13回答

    我正在使用Redux。在我的减速器我想从这样一个对象中删除一个属性: const state = { a: '1', b: '2', c: { x: '42', y: '43' }, } 而且我希望有这样的事情,而不必变异原始状态: const newState = { a: '1', b: '2',

    55热度

    5回答

    我有一个客户端减速器,另外一个用于AppToolbar和其他一些人... 现在让我们说,我创建了一个获取操作删除客户端,如果失败,我在客户端减速器代码应该做的一些东西,但我也想在AppToolbar中显示一些全局错误。 但客户端和AppToolbar减速器不共享状态的相同部分,我无法在减速器中创建新的操作。 那么我想如何显示全局错误?由于 更新1: 我忘了提,我使用este devstack 更新

    2热度

    1回答

    我正在使用React/Redux项目,并且一直在努力获得superagent的工作。 在superagent问题中出现以下问题并向我的webpack.config文件添加了一些解决方法之后,我可以毫无错误地构建我的包。不幸的是,我现在在浏览器中得到一个错误: require is not defined 指着行:module.exports = require("tty"); 我相信TTY是一个核

    3热度

    1回答

    我正在使用React中的Redux。我在程序中定义了行动&减速器。我想通过onClick事件来改变状态,但它没有改变。 这是我的代码: import React, { Component, PropTypes } from 'react'; import { createStore } from 'redux'; const display = (state=0, action) => {

    2热度

    2回答

    我有一个是通过一个“用户”的终极版道具,看起来像这样的组件: user: { user: { photos: [] }, userIsFetching: false, userIsFetchError: false } 当“照片”被更新,阵营不会重新呈现。我可以在Redux日志中看到“照片”确实得到更新。这个问题是由于“照片”被深度嵌套的吗

    5热度

    2回答

    我有一个减速的树,看起来像这样: module.exports = combineReducers({ routing: routeReducer, app: combineReducers({ setup: combineReducers({ sets, boosters }), servers: combine