Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms 反应形式:最佳模式或库_Forms_Reactjs_Flux - Fatal编程技术网

Forms 反应形式:最佳模式或库

Forms 反应形式:最佳模式或库,forms,reactjs,flux,Forms,Reactjs,Flux,我需要帮助,我正在使用React 15.0.2(带有flux),我需要创建复杂的表单 我不知道是否有这样的库或模式 我试过冬城,我发现它很长,很难制作出一个小小的形状。 我也尝试过react表单,但当我运行babel时,他产生了错误,因为我使用的是babel 6,react表单使用的是旧的babel 5函数 有什么想法吗?试试React Responsive Forms,React中的一个完美表单管理库,它基于Angular的反应表单 一些很酷的功能包括: 零依赖 嵌套形式 内置验证器 易于动

我需要帮助,我正在使用React 15.0.2(带有flux),我需要创建复杂的表单

我不知道是否有这样的库或模式

我试过冬城,我发现它很长,很难制作出一个小小的形状。 我也尝试过react表单,但当我运行babel时,他产生了错误,因为我使用的是babel 6,react表单使用的是旧的babel 5函数


有什么想法吗?

试试React Responsive Forms,React中的一个完美表单管理库,它基于Angular的反应表单

一些很酷的功能包括:

  • 零依赖
  • 嵌套形式
  • 内置验证器
  • 易于动态操作表单控件
  • 高性能、大形式
媒体文章:


Repo链接:

您还可以看看哪个是处理表单的好工具。它是轻量级的,API非常简单,但也可扩展

不过有一些警告,我在这里写了一篇关于这一点的中型文章:

结帐。它是一个框架不可知的包。 它很小,很简单,也很明确。 它提供的基本API可以组合成满足人们可以想象的任何复杂表单需求


签出React演示。

叶验证程序

声明式解决方案

  • 国家管理
  • 验证
  • 与以前表单模型的向后兼容性
  • 模型差异化(因此您可以选择向服务器发送表单模型更改差异,而不是整个模型)

嵌套表单自然受到支持,因为此包的所有功能都声明性地支持任何形状的表单模型。这对于验证和与服务器API的向后兼容性(对于零停机部署等)尤其重要。

最好的是redux表单。请尝试不解析节点\模块库。该库不知道您是否在使用babel。redux表单是否可以在没有redux的情况下工作?因为我在我的应用程序中使用了flux。嗯,不,对不起,我以为你在使用redux。有一个formsy react,但与redux form相比没有什么。我最近需要在没有redux层的情况下管理复杂表单,我使用了redux表单的核心并创建了自己的层。这很难,但对我来说效果很好。我也从中选择了redux。这个示例项目在这里对我很有帮助,它提供了一个表单验证库,无需重复使用: