【文件属性】:
文件名称:reaptcha:适用于React的Google reCAPTCHA v2
文件大小:135KB
文件格式:ZIP
更新时间:2021-05-06 16:10:33
react recaptcha google-recaptcha react-components react-recaptcha
干净,现代,简单的React包装器。
演示版
动机
我一直在为reCAPTCHA使用其他React包装器,例如或但不幸的是,它们都提供了一种非React方式(在React组件外部而不是在内部声明回调)来处理所有的reCAPTCHA回调。感觉不干净,我个人也不喜欢这种方法。
这就是为什么我决定尝试创建一种更清洁的方法的原因,这就是结果。
特征
React组件中的所有回调
100%的测试覆盖率
自动reCAPTCHA脚本注入和清除
可用于多个reCAPTCHA实例
完全控制每个reCAPTCHA实例
具有承诺和清除错误消息的reCAPTCHA实例方法
支援SSR
安装
只需使用npm安装该软件包:
npm install --save reaptcha
或与yarn :
yarn add reaptcha
用法
重要说明:默认情况下, Reaptcha自动将reCAPTCHA脚本注入
【文件预览】:
reaptcha-master
----.travis.yml(396B)
----example()
--------webpack.prod.js(447B)
--------package.json(448B)
--------webpack.common.js(606B)
--------webpack.dev.js(457B)
--------src()
--------CHANGELOG.md(5KB)
----.flowconfig(77B)
----package.json(2KB)
----.eslintrc.json(233B)
----.prettierrc(27B)
----LICENSE(1KB)
----lerna.json(206B)
----.gitignore(38B)
----CHANGELOG.md(8KB)
----.commitlintrc.json(53B)
----lib()
--------index.js(6KB)
--------package.json(534B)
--------index.test.js(11KB)
--------index.d.ts(989B)
--------webpack.config.js(982B)
--------CHANGELOG.md(5KB)
--------types()
--------README.md(14KB)
--------utils()
----README.md(13B)
----yarn.lock(353KB)
----.eslintignore(19B)
----babel.config.js(237B)