草庐IT

redux-forms

全部标签

javascript - Angular 2 : How to prevent a form from submitting on keypress enter?

我有一个表单,其中一个字段充当自动完成功能。如果用户输入一个单词并按下回车键,该字段的内容应该添加到该字段下方的列表中。问题:当用户按下回车键时,自然会提交整个表单。我已经在处理按键的函数上返回了false。但是表单似乎甚至在调用此函数之前就已提交。如何防止这种情况发生?基本形式:MySkills0">{{skill}}{{skill}}xSave基本组件(我剥离了很多逻辑以将其发布在这里):import{Component,OnInit}from'@angular/core';import{FormGroup,FormBuilder}from'@angular/forms';impo

javascript - 预期 onClick 监听器是一个函数,而不是类型对象 - React redux

正如标题中所解释的,我收到了错误预期onClick监听器是一个函数,而不是类型对象但我无法理解为什么这不起作用。据我所知,onClick监听器是一个函数。这是错误来源的CharacterList组件importReact,{Component}from'react';import{connect}from'react-redux';import{addCharacterById}from'../actions';import{bindActionCreators}from'redux';classCharacterListextendsComponent{render(){//cons

C#winform 点叉叉按钮关闭一form窗体应用后,后台进程仍在运行的解决办法

文章目录前言一、可能的原因11.1猜想11.2验证1.3结论二、可能的原因22.1猜想22.2验证2.3结论三、最终解决办法3.1出现的原因:3.2解决办法13.3解决办法23.4关闭窗体的多种方法3.5FormClosing事件和FormClosed事件前言如果要解决“C#winform点叉叉按钮关闭一form窗体应用后,后台进程仍在运行”的问题,可以直接点击目录跳转到3.4关闭窗体的多种方法。前面为记录遇到该问题的一些过程。之前用C#做了一个日志备份的窗体应用程序,最近把这个程序完善了一下,在窗体上显示了配置文件中的一些信息,并且增加了更新按钮,点击会将一些比较重要的配置写到日志文件中。但

javascript - 使用 Redux chrome 扩展时为 "No store found"

我对reduxchrome扩展有疑问。我的configureStore.js文件中有以下代码:import{createStore,applyMiddleware}from'redux';importrootReducerfrom'../reducers/index';importthunkfrom'redux-thunk';exportdefaultfunctionconfigureStore(initialState){returncreateStore(rootReducer,initialState,applyMiddleware(thunk),window.devToolsE

javascript - 使用通用操作和 reducer 简化 redux

在React-Redux项目中,人们通常为每个连接的组件创建多个Action和缩减器。但是,这会为简单的数据更新创建大量代码。使用单个通用操作和缩减器来封装所有数据更改以简化和加快应用程序开发是否是一种好的做法。使用这种方法会有什么缺点或性能损失。因为我认为没有明显的折衷,它使开发变得更加容易,我们可以将所有这些都放在一个文件中!这种架构的示例://Saywe'reinuser.js,Userpage//statevarinitialState={};//genericaction-->weonlyneedtowriteONEDISPATCHERfunctionsetState(obj

javascript - 如果使用 Redux 和 React-Redux,React 组件中不需要状态吗?

仅使用React管理状态我知道,如果您仅使用React创建应用程序,您最终将在您创建的不同React组件中管理所有状态。使用React和Redux管理状态如果您决定将Redux与React结合使用,则可以将每个React组件的所有状态移动到整个Redux应用程序状态中。然后,每个需要Redux应用程序状态片段的组件都可以通过React-Redux的connect函数连接到该状态。问题这是否意味着您不再需要编写任何处理React的state(即this.setState)的React组件,因为React-Redux是connect通过将数据作为props传递到container组件中,使

javascript - React Redux——我可以让 mapStateToProps 只接受部分状态吗?

我想制作可以插入到任何react-redux应用程序中的可重用模块。理想情况下,我的模块在顶层有一个容器组件、Action和缩减器(然后是容器下面的任何展示组件)。我希望该模块只处理它自己的应用程序状态片段,理想情况下不必了解应用程序状态的其余部分(因此它是真正的模块化)。Reducers仅在部分状态下工作(使用combineReducers),所以我对此很满意。然而,对于容器组件,mapStateToProps似乎总是接受应用程序的完整状态。如果mapStateToProps只接受我在我的模块中处理的相同“状态切片”(就像reducer所做的那样),我会喜欢它。这样我的模块就真正是模

javascript - 如何在没有 redux 的情况下缓存获取的数据

我知道,使用Redux我有共同的store并且当我改变我的位置时,例如我从/videos页面,但是我仍然在我的videosreducer中获取了视频。因此,如果我随后决定返回到我的videos页面,我会向用户显示已经从我的商店中加载的视频,如果他需要并存储它们,则会加载更多。但是在没有Redux的React中,如果我更改我的位置/videos,我在那里获取了一些视频,然后将它们存储在我的本地状态我的VideosPage组件然后返回到此页面,我没有视频了,应该从头开始获取它们。我怎样才能缓存它们,这有可能吗?PS:这是一个比较理论的问题,所以没有提供代码。 最

javascript - React redux 应用文件夹结构

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我了解react/redux应用程序的概念。我的问题是,是否有一种首选的方式来布置文件夹结构和文件。在网上对repos进行了大量研究后,似乎每个人的做法都略有不同,具体取决于他们的代码风格。另一方面,Angular似乎有一个集合结构。这是否让React变得更强大,因为您可以根据需求的变化进行微调和调整?社区是否就任何既定模式达成一致?

javascript - 我应该如何将 redux 与不会被重用的嵌套子组件一起使用?

我正在开发一个包含许多子组件的组件,其中一些嵌套有5层。我对使用redux感兴趣,因为它具有在公共(public)状态原子中拥有单一事实来源的优势。我不理解的是智能/dumb组件推荐,以及将提供程序置于主要组件之上并通过props传递所有内容。如果我这样做,那么我需要将Prop一直向下传递到第五个嵌套项,以便它可以进行回调以分派(dispatch)操作或查看仅它需要而不是其父项需要的状态。我知道这是为了代码重用,但子组件永远不会在主组件之外使用。这里推荐的解决方案是什么?还在用Prop?注意:这个库的作者要求我们在StackOverflow上提问。我之所以提到这一点,是因为SO似乎将“