【发布时间】:2016-09-04 05:54:07
【问题描述】:
我需要帮助,我正在使用 React 15.0.2(带有通量),我需要创建复杂的表单。
我不知道是否有某种库或模式可以做到这一点。
我已经尝试过 Winterfell,但我发现它很长而且很难制作出一个小小的形状。 我也尝试过 react-forms,但是当我运行 babel 时他会出错,因为我使用的是 babel 6,而 react-forms 使用的是旧的 babel 5 函数。
有什么想法吗?
【问题讨论】:
-
最好的是redux-form。尝试不解析您的 node_modules 库。无论您是否使用 babel,该库都是不可知的。
-
redux-form 可以在没有 redux 的情况下工作吗?因为我在我的应用程序中使用了通量。
-
嗯,对不起,我以为你在使用 redux。有一个 formsy-react 但没有与 redux-form 相比。我最近需要在没有 redux 层的情况下管理复杂的表单,我使用了 redux-form 的核心并制作了自己的层。这很难,但对我来说效果很好。
-
我也选择了redux-from。这个示例项目对我很有帮助github.com/tb/rmwl_client/blob/master/src/containers/product/…
-
这里是一个不需要 Redux 的表单验证库:github.com/tkrotoff/react-form-with-constraints