我在用反应钩式来管理我的表格。但我还需要管理元素的单击事件。在这种情况下,我必须同时设置两个参考文献。
let inputRef = useRef(null);
const onClick = input => {
input.click();
};
<input
type="file"
ref={ref => {
inputRef = ref;
register();
}},
onClick={() => onClick(inputRef)}
></input>如何设置多个参考文献?
发布于 2021-04-24 22:50:53
inputRef={ref => {
inputLogoSquare = ref;
register(ref);
}}这就是答案
发布于 2021-11-24 06:33:37
我认为这是最好的解决办法。
const myRef = useRef(null);
<input ref={(ref) => {
myRef.current = ref;
register(ref);
}} />发布于 2022-08-29 21:53:49
const myRef = useRef<any>();
const { ref, ...rest } = register("email");
<input
ref={(e) => {
ref(e);
myRef.current = e;
}}
{...rest}
/>https://stackoverflow.com/questions/67248074
复制相似问题