如果目标类有多个接口方法,有没有办法使用lambdas?或者你只需要在这种情况下使用匿名内部类?
使用时react-hook-form
我需要将任意数据传递到onSubmit
函数中。示例代码:
function App() {
const { register, handleSubmit } = useForm();
const navigation = { foo: 'bar' }; // object to pass
const onSubmit = (data) => {
// how to access navigation here?
console.log(data);
console.log(navigation); // undefined
};
return (
<form onSubmit={handleSubmit(onSubmit)}> // <<== pass navigation here as arg?
<input defaultValue="test" {...register("example")} />
<input type="submit" />
</form>
);
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能把我的对象navigation
为onSubmit
?