草庐IT

redux-middleware

全部标签

状态正在返回新状态,而无需触摸状态反应/redux

在开始发布代码之前,我将解释我想发生的事情以及正在发生的事情。我整天都在工作,终于有所工作。问题在于我不知道为什么它可以工作,以及它是否是最好的方法。我想发生的事情是,当用户单击评论时,我希望将评论从当前删除post在后端和前端的状态。更新:我真的没有足够的添加来展示我在说什么。当用户单击删除按钮时,它将在此处启动此功能:deleteComment(comment){const{id}=this.props.match.params;const{user,post,auth}=this.props;if(!user){return();}if(auth){if(user._id===comme

使用Redux-Observable处理Apollo-Client的错误

我正在使用Apollo-Client和Redux-Observable进行突变,到目前为止,这是我的代码:exportconstlanguageTimeZoneEpic=(action$)=>{returnaction$.ofType('PING').flatMap(action=>client.mutate({mutation:languageTimeZoneIdMutation,variables:{id:action.id,defaultLanguage:action.selected_language,defaultTimeZoneId:action.selected_timeZone

android - 在 Android 中使用 Redux 结构和 Firebase

我最近刚开始使用Redux我想用它创建一个简单的应用程序。我已经用自己的State、Reducer和Action实现完成了主要结构。但我想知道如何使用Firebase将“数据”部分添加到应用程序中。我的意思是,这可能是按照Redux的应用程序状态模式构建和外部化数据调用的最佳实践。我已经考虑过创建一个Controller并分派(dispatch)调用数据的操作,但是Firebase使用大量回调,所以我没有找到一个好的方法来按照这种模式管理它们。在遵循Redux模式的Android应用程序中构建数据模型有哪些好的做法? 最佳答案 我一

React Redux步骤工作流程

我有一个步骤工作流程。首先,您选择一个任务,然后选择一个快照,...classRestorePageextendsComponent{componentDidMount(){const{system_id:systemId}=this.props.params;const{setStep,fetchSystem}=this.props;const{query}=this.props.location;if(!query.zfbrowser_restore){fetchSystem(systemId);setStep(STEPS.SELECT_TASK);}else{setStep(STEPS.

React/Redux,如何获取用户的输入?

我一直坚持进行测试作业。我真的没有得到的是如何检索用户输入。是的,我已经看到了类似的问题,但是没有帮助我。这是包含输入的组件代码的一部分/链接到gist.github.com上的实际代码/...看答案我相信应该是evt.target.value反而。

mapdispatchtoprops无法正常工作。道具空(错误:redux操作不是函数)

我正在收到此错误:this.props.postbooks不是一个函数。我有一个动作-邮簿-我正在尝试通过道具派遣。这是我的组成部分:"usestrict"importReactfrom'react'import{Well,Panel,FormControl,FormGroup,ControlLabel,Button}from'react-bootstrap'import{connect}from'react-redux'import{bindActionCreators}from'redux'import{postBooks}from'../../actions/booksActions'i

在Web,移动应用程序之间共享Redux商店

我试图根据这篇文章在网络之间分享reduxhttps://medium.com/kuralabs-eentineering/reactive-core-architecture-for-react-native-native-native-and-reactlications-d590daf4ef8a在这里,我有一个问题,如何处理Web,移动(ReactNative)应用程序的AJAX请求?最好的解决方案是什么?看答案我真的很喜欢史诗的方法可观察到的redux。这使您可以在Redux商店中派遣操作,以便使用Epics发生副作用。由于动作是DTOS,因此它们已经被抽象了。您可以像这样定义http

React路由器V4与Redux-未传递调度

因此,我一直在尝试将我的应用转换为反应路由器v4(API发生了很大变化),这就是我到达的地方:路由器设置constcreateStoreWithMiddleware=applyMiddleware(thunkMiddleware,createLogger)(createStore);conststore=createStoreWithMiddleware(rootReducer);constRouterLayout=()=>();constroutes=();ReactDOM.render(routes,document.getElementById("app-container"));现在我

android - react native -Redux : Multiple instances of same state in app

我是ReactNative的新手。我正在为我的reactnative应用程序使用redux架构,但是由于redux的全局存储状态,我遇到了问题。假设,例如,在应用程序中前进时,我正在如下导航。返回导航时,根据redux架构,它正在将导航堆栈中存在的每个页面实例的状态更改为商店中的最新状态。这里是上面例子的代码,Page.js[组件]classPageextendsComponent{componentWillMount(){}render(){var{image,apiCall}=this.props;return()}componentDidMount(){this.props.ap

为什么验证不在redux-form中运行?

我在下面有以下ReactRedux形式,以向用户提供输入一封或多封电子邮件的表格。由于某种原因,验证没有在onsubmit上运行。我添加了一个控制台日志,仅在加载页面时才能看到正在运行的验证函数。我做错了什么,因为验证不运行Onsubmit?importReactfrom'react';import{Field,FieldArray,reduxForm}from'redux-form'letrenderEmailField=({input,label,type,meta:{touched,error}})=>{label}{touched&&error&&{error}}letrenderEm