javascript - React-Final-Form中如何监听Field组件的onChange?
问题描述
Redux-form "Field" 组件提供onChange 属性。每当从底层输入触发 onChange 事件时将调用的回调。此回调允许获取字段的“newValue”和“previousValue”。
React-final-form "Field" 组件没有这个属性。
那么,我怎样才能获得相同的功能呢?
解决方案
React-final-form 用一个很小的外部包来处理这个功能。
基本上,它是一个附加组件,可以添加到使用其名称绑定到元素的表单中:
<Field name="foo" component="input" type="checkbox" />
<OnChange name="foo">
{(value, previous) => {
// do something
}}
</OnChange>
当前的文档可以在这里找到:
https://github.com/final-form/react-final-form-listeners#onchange
推荐阅读
- date - 使用用户输入变量获取存储库 //“From=>”和“Until=>”
- curl - 为linkedin登录获取“没有足够的访问权限:GET /me”,但“r_emailaddress”和“r_liteprofile”在OAuth20范围内进行了身份验证
- r - 创建一个包含多个插槽的列表
- opencv - 我可以使用 AKAZE 的其他关键点/补丁来生成描述符吗?
- laravel - 旋转手机版头像
- sql-server - SSIS 错误 版本号不能大于当前版本号
- java - 为相同的端点添加 API 密钥身份验证以及基于表单的登录
- php - 在 Symfony 5 中扩展 EntityRepository 的正确方法
- webpack - 赛普拉斯:找不到模块:错误:无法解析“cypress-wait-util”
- java - 尝试访问资源时出现 Spring security jwt token 403 错误