问题描述
什么时候选择在 ReactJS 中使用表单钩子、最终表单、formik 与使用 SurveyJS 之类的东西来构建自己的表单?自己做表格会不会有点过时了?
解决方法
SurveyJS 是一个库,它提供了许多高级功能,否则需要大量开发工作才能重现:
- 多页表单
- 条件显示逻辑
- 问题和页面分支逻辑
- 本地化和多语言支持
- 计算字段
- 复杂的字段类型,例如矩阵问题和动态面板
- 动态表单定义,基于 JSON 规范
- 还有更多……
所有这些都可以用几行简单的 JSON 来激活。
如果您不需要这些功能中的任何一个,并且您希望构建一个带有基本验证的更简单的静态表单,那么 SurveyJS 可能会满足您的需求。