redux

    1热度

    1回答

    我尝试更新我的状态时添加一个项目在数组中,使用react/redux和REDEX传奇中间件。但是,在我这样做的地方,我有一个数组,其中每个项目都有一个索引(0,1,2 ....),但是当我添加新项目(名为step)时,新项目没有索引,但它是这样的: [ 0: item1, 1: item2, 2: item3, step: newItem ] 而且我想

    0热度

    2回答

    我是React的新手,请记住这一点。 我想渲染从food2fork API获取的食谱列表,但即使数据获取正确,我也无法获取更新视图。 这里的recipe_list.js: import React, { Component } from "react"; import { connect } from "react-redux"; class RecipesList extends

    -1热度

    1回答

    我指的是在一个帖子中丹阿布拉莫夫指出: PSA:React.PureComponent可以使您的应用程序速度较慢,如果你随心使用。 (Dan's tweet on the topic) 有人能解释一下?谢谢。

    2热度

    2回答

    我试图更新机内部的状态改变嵌套的对象,所以我用map,我知道我不应该发生变异的对象或嵌套对象为数组或对象传播对象。但似乎我无法真正改变深度嵌套的价值。 旁边的事实,我不能改变的状态,我真的不喜欢代码的样子,尤其是环路我需要做的数量,只是改变一个属性。我觉得这样做有更好,更可读和更高效的方式。 这是国家: const items = [{ name: 'item 1', id:

    0热度

    1回答

    console.log(bankStore.getState().balance); 当我记录这个,我得到0预期。 然后我有传递道具<BankApp />组分(如我明白)容器: const mapStateToProps = state => { return { balance: state.balance }; }; const mapDispatchTo

    0热度

    2回答

    我通过在React应用改变redux状态处理404 error,所以如果有一个error,我更新state.error到404,我render取决于状态的组件。这个display()函数在我的React容器里面。 display() { const { weather: { weathers } } = this.props; const error = this.prop

    1热度

    2回答

    这里就是我试图做的一个例子: const setView = state => payload => ({ ...state, view: payload }); const reducers = { SET_VIEW: setView }; export default (state = initialState, action) => reducers[action.typ

    1热度

    1回答

    我正在使用React native 0.50.4和react navigation 1.0.0-beta.19。我有一个性能问题。我使用Tab navigator与4个选项卡基本上每个表单(最多11个字段) 我已经将所有表单字段(全部4个选项卡)以redux状态连接起来。以便在最后一个选项卡保存时数据可用。 现在用户可以在编辑时(通过单击按钮编辑)导航到此Tab navigator,每个标签的co

    0热度

    1回答

    我试图在 https://codepen.io/stowball/post/a-dummy-s-guide-to-redux-and-thunk-in-react#understanding-redux-4 运行从教程中的代码使用[终极版连接]上 https://jscomplete.com/repl/ ,但执行与下面的错误而失败: ReferenceError: connect is not d

    0热度

    2回答

    const store = createStore( rootReducer, initialState, compose( applyMiddleware(thunk, api, wsMiddleware, createLogger()), typeof window === 'object' && typeof window.devToolsE