Javascript 我可以制作一个共享的JS验证组件吗?

Javascript 我可以制作一个共享的JS验证组件吗?,javascript,reactjs,forms,validation,Javascript,Reactjs,Forms,Validation,我正在做一个reactjs项目,它使用多个表单在几个不同但相似的数据库表上创建条目 我将其用作参考点,但验证函数与字段本身位于同一页面/表单上 问题:是否有某种方法可以使其成为一个组件,可以在多个表单上引用,这些表单都具有相同名称和验证要求的共享字段 也就是说,员工和客户都有姓名、电话号码和电子邮件地址,因此如何避免代码重复使用?最佳做法之一是,您可以创建包含整个验证和检查内容的输入字段,将其作为一个独立的组件,并在任何需要的地方重复使用,这样,您就可以在组件内部隔离一个特定的用例,并尽可能多地

我正在做一个reactjs项目,它使用多个表单在几个不同但相似的数据库表上创建条目

我将其用作参考点,但验证函数与字段本身位于同一页面/表单上

问题:是否有某种方法可以使其成为一个组件,可以在多个表单上引用,这些表单都具有相同名称和验证要求的共享字段


也就是说,员工和客户都有姓名、电话号码和电子邮件地址,因此如何避免代码重复使用?

最佳做法之一是,您可以创建包含整个验证和检查内容的输入字段,将其作为一个独立的组件,并在任何需要的地方重复使用,这样,您就可以在组件内部隔离一个特定的用例,并尽可能多地放置它,同时为了进行验证,您可以在前端使用
@hapi/joi
(我相信它的名称是
joi browser
)或
yup

joi用法:。

是的用法:

您在表单中使用什么npm包?福米克| | | | | | | | | | | | | | | | | | | 124?实际上,我并没有为表单做任何特别的事情。