您可以使用组件自己的状态。然后将该状态作为操作的参数。这几乎就是React Docs中描述的“反应方式” 。
您还可以签出Redux Form。它基本上完成了您描述的内容,并将表单输入与Redux State链接在一起。
第一种方法基本上意味着您需要手动进行所有操作-最大程度地控制和最大化样板。第二种方法意味着您要让高阶组件为您完成所有工作。然后介于两者之间。我看到有多个软件包可以简化表单管理的特定方面:
React Forms-它提供了一堆帮助程序组件,以使表单呈现和验证更加简单。
React JSON模式 -允许从JSON模式构建HTML表单。
Formsy React-正如描述所言:“对React JS的扩展旨在成为灵活性和可重用性之间的“最佳结合点”。
这些天似乎Redux表单已被替换为:
反应最终形式还有一个值得一试的重要竞争者是:
胶体解决方法我一直在尝试找出管理我的反应形式的最佳方法。我尝试使用onChange触发操作并使用表单数据更新我的redux存储。我还尝试创建本地状态,并在提交表单时触发并操作并更新redux存储。
我应该如何管理我的受控输入状态?