我阅读了文档并浏览了示例,但我仍然真的很困惑。
关于useController
link:
关于Controller
链接:
问题1
因此,如果我自己创建一个可重用的受控输入,我应该用useController
实现它,并只传递使用者将从useForm()
调用中获得的control
属性,对吗?
问题2
Controller
是做什么用的?它只是与第三方库一起使用吗?
问题3
它总是一个或另一个?有没有同时使用两者的情况?
问题4
我猜这句话把我搞糊涂了:“这个定制钩子为控制器供电**”。那是什么意思?
1条答案
按热度按时间jtoj6r0c1#
抱歉,这么晚了。我注意到这个问题已经在Github上得到了回答,所以我只是在那里多评论了两美分。
从本质上讲,我认为
useController
更易于使用,在某些情况下,当您需要在外部处理程序中使用无法在限定了作用域的<Controller />
呈现的元素中检索的变量时,useController
可能是必要的。(请参阅Github评论中的示例。)