我一直在努力找出管理我的react表单的最佳方法.我try 使用onChange启动一个操作,并用表单数据更新我的redux存储.我也try 过创建本地状态,当我的表单被提交时,我会触发并操作并更新redux存储.
我应该如何管理受控输入状态?
我一直在努力找出管理我的react表单的最佳方法.我try 使用onChange启动一个操作,并用表单数据更新我的redux存储.我也try 过创建本地状态,当我的表单被提交时,我会触发并操作并更新redux存储.
我应该如何管理受控输入状态?
可以使用组件自身的状态.然后把这种状态作为行动的论据.这几乎就是React Docs年前描述的"react 方式".
你也可以查看Redux Form个.它基本上实现了您所描述的功能,并将表单输入与Redux状态链接起来.
第一种方法基本上意味着你在手动完成所有事情——最大限度地控制和最大限度地简化模板.第二种方法是让高阶组件为您完成所有工作.然后是介于两者之间的一切.我见过多个软件包,它们简化了表单管理的一个特定方面:
如今,Redux表单似乎正在被以下内容取代:
该领域另一个值得关注的重要竞争者是:
在我的上一个项目中试用了React Hook表单-非常简单,占地面积小,而且非常有效: