166得票24回答
如何在React的Material UI简单输入框中启用文件上传?

我正在使用electron-react-boilerplate、redux form和material ui创建一个简单的表单以上传文件。 问题在于我不知道如何创建文件输入字段,因为material ui不支持上传文件输入。 有什么想法可以实现这个功能吗?

125得票9回答
在TextField的type="number"中设置最小/最大值?

我正在使用Material-UI v1.0.0-beta23与redux-form和redux-form-material-ui。我有一个类型为数值的,我想在标签上设置最小值和最大值。我尝试了inputProps和min/max,但似乎都不能达到我想要的效果。我查看了源代码,没有明显的方法可以...

71得票17回答
材料 UI 自动完成清除值

我在我的react代码中遇到了一个问题。 我使用了Material-ui和redux-form。我有一个选择输入框,在更改此选择后,我应该重置中的值。我使用来自react-form的“change”操作,并为设置值。但是,中的标签仍然存在。我能否清除或重置中的值?<Autocomple...

66得票5回答
我正在使用Redux。我应该在Redux存储中管理受控输入状态,还是在组件级别使用setState?

我一直在尝试找出最佳的方式来管理我的React表单。我曾经尝试使用onChange来触发一个操作,并使用我的表单数据更新redux存储。我也尝试创建本地状态,当我的表单被提交时,我会触发一个操作并更新redux存储。 我应该如何管理我的受控输入状态?

53得票6回答
Redux-Form从初始值开始

我正在尝试使用API中的数据填充个人资料表格。不幸的是,redux-form在这种情况下不愿与我合作。无论我做什么,字段都保持为空。 设置固定值而不是从reducer传递的值可以正常工作,原因未知。 也许这是因为我在action creators中使用了redux-promise进行AP...

49得票1回答
以编程方式更改Redux-Form字段值

当我使用redux-form v7时,我发现没有设置字段值的方法。现在在我的form中,我有两个select组件。第二个组件的值将在第一个select组件的值更改时清除。在类渲染中:<div className={classNames(style.line, style.largeLin...

39得票2回答
redux-form在组件卸载后销毁了我的状态,这是怎么回事?

我没有传递任何特殊的配置设置,也没有设置/调用Destroy……但我的状态正在被清除……有什么方法可以防止这种情况发生吗?我需要状态保持不变,因为我需要在整个应用程序中使用那些数据。prev state: I see it in there... via redux-logger action...

31得票8回答
使用redux-form,在输入第一个字符后,我失去了焦点。

我正在使用redux-form进行失焦验证。当我将第一个字符输入输入框时,它会失去焦点,我必须再次单击才能继续输入。这只会在第一个字符处执行。后续字符保持聚焦。以下是我的基本登录表单示例:import React, { Component } from 'react'; import { co...

30得票4回答
Redux-form handleSubmit:如何访问存储状态?

在redux-form的handleSubmit函数中,需要进行Ajax调用时,需要从Redux状态中获取一些属性(例如用户ID)。如果要在表单组件中定义handleSubmit,则可以通过调用mapStateToProps传递所需的内容,并从this.props中读取handleSubmit...

29得票8回答
如何使用redux-form上传文件?

当我尝试上传文件时,无法正确将值存入存储中。我得到的不是文件内容,而是类似于{ 0: {} }这样的东西。 以下是代码:const renderInput = field => ( <div> <input {...field.input} type={fi...