【问题标题】:How to architect a simple SELECT form element in a react-redux-form application?如何在 react-redux-form 应用程序中构建一个简单的 SELECT 表单元素?
【发布时间】:2017-11-01 10:59:53
【问题描述】:

我正在构建一个 react-redux、redux-form 应用程序。我将有一个页面,我想在其中呈现一个 SELECT 框,该框从服务器动态拉取选项列表。我的问题是如何在 react-redux 应用程序中构建这个简单的表单。

这个 SELECT 表单元素应该由 react-redux-form 驱动吗?我应该使用 redux/reducers 来查询和存储将为下拉选项提供动力的状态吗?还是说太过分了?

【问题讨论】:

    标签: reactjs redux react-redux redux-form react-redux-form


    【解决方案1】:

    如果您的选择框是大型表单的一部分,即已提交、甚至可能经过验证并发送到服务器,请使用redux-form

    如果您的选择框只是为了过滤列表等目的而选择单个值的一种方式,redux-form 是多余的,如果没有你会更好。使用组件状态来密切关注选择了哪个选项,但将从服务器获取的选项存储在 redux 存储中。

    【讨论】:

    • 选择框会从服务器获取它的选项,然后发送到服务器。所以 redux-form 听起来像是要走的路……
    • 你知道如何使用来自 AJAX 调用的值填充 redux-form 选择框然后提交回服务器的示例/教程吗?谢谢
    猜你喜欢
    • 2017-12-24
    • 2013-05-18
    • 1970-01-01
    • 2015-03-31
    • 1970-01-01
    • 2018-09-19
    • 2019-12-17
    • 1970-01-01
    • 2015-09-19
    相关资源
    最近更新 更多