redux-saga

    0热度

    3回答

    我正在尝试使用react-native进行auth注销,并且遇到了要重置redux存储库的状态的问题,但是,因为我正在使用react-navigation,所以我有一堆使用了redux的连接当状态树重置为初始状态时会导致一堆异常错误,仍然安装的屏幕会重新渲染。我尝试通过用户重定向到注册/登录屏幕的react-navigation重置进行注销来卸载它们,但我无法知道这些屏幕何时被实际卸载以便调用RE

    3热度

    3回答

    我对JavaScript和react-native非常陌生,而且我现有的项目需要添加功能。它使用redux和redux-thunk与redux-saga来发送API请求。目前它仅支持每个组件1 dispatch函数,并且我需要dispatch对传奇的几种类型的请求。我想bindActionCreators添加dispatch到店,但无济于事..我完全失去了对mapDispatchToProps一部

    0热度

    1回答

    想象一下打开了一个模式/对话框。在那个模式中,有一个保存按钮,用于分派由redux-saga获取的updateUser动作。然后再做网络通话。如果此网络通话成功,模式应自动关闭。用redux-saga做这件事的最佳方式是什么? 在redux thunk中,我们将调度动作(promise),然后我们可以在网络调用成功时链接一个处理模式关闭的'then',就在组件中。所以我和一位同事想知道,用redu

    1热度

    1回答

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

    1热度

    1回答

    我必须使用sagas和generator函数调用API。这里是我的代码: export function* fetchCreate(data) { try { const options = jsonBodyOptions(data); const tagResponse = yield call( fetchJson, apiPath + '/

    0热度

    1回答

    我有一个动作和一个传奇。 我想要的值从内actions.js提供给操作实例。 我也想从里面传奇提供一个值的操作实例。 因此,当与所述动作相关联的减速器被调用时,它在有效载荷接收两个值。 我该怎么做? actions.js import { createAction } from 'redux-actions'; export const myAction = createAction('ACTI

    0热度

    1回答

    我试图实现乐观状态更新,所以我立即更新状态更新操作,然后执行撤消&通知用户如果更新请求失败。 我有以下的工人和守望者传奇: // Worker Saga function* updateItem(action) { // Update state optimistically yield put({type: UPDATE_ITEM_OPTIMISTICALLY, payl

    0热度

    3回答

    基本上需要建立一个警告模式,当用户试图从当前页面/屏幕移动到另一个页面时,显示有一些保存的更改。 使用终极版和终极版传奇

    1热度

    1回答

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

    0热度

    2回答

    背景: 我正在创建一个Login组件。 saga.js由3个函数组成 1. rootSaga。它将执行sagas的列表 内部的watchSubmitBtn。它会观察提交按钮上的点击并发出一个动作。 3. shootApiTokenAuth将收到出动action和处理axios.post返回值是promise对象 在行动: 后端返回400到React。这种情况下没有问题,我可以轻松读取​​并在ren