【问题标题】:When to use a form vs surveys何时使用表格与调查
【发布时间】:2025-11-25 22:10:01
【问题描述】:

什么时候选择在 ReactJS 中使用表单钩子、最终表单、formik 与使用像 SurveyJS 之类的东西来构建自己的表单?自己做表格是不是有点过时了?

【问题讨论】:

    标签: reactjs architecture react-final-form surveyjs


    【解决方案1】:

    SurveyJS 是一个库,它提供了许多高级功能,否则这些功能需要大量的开发工作才能重现:

    • 多页表单
    • 条件显示逻辑
    • 问题和页面分支逻辑
    • 本地化和多语言支持
    • 计算字段
    • 复杂的字段类型,例如矩阵问题和动态面板
    • 基于 JSON 规范的动态表单定义
    • 还有更多...

    所有这些都可以通过几行简单的 JSON 来激活。

    如果您不需要这些功能中的任何一个,而是希望构建一个带有基本验证的更简单的静态表单,那么 SurveyJS 可能无法满足您的需求。

    【讨论】: