gpt4 book ai didi

reactjs - useDisclosure 的 Chakra UI 类型问题

转载 作者:行者123 更新时间:2023-12-02 01:56:06 28 4
gpt4 key购买 nike

我正在尝试使用来自 chakra ui 文档的警报对话框示例,但我在输入时遇到了一些问题:

    const { isOpen, onOpen, onClose } = useDisclosure();
{...}
<AlertDialog
motionPreset="slideInBottom"
leastDestructiveRef={cancelRef}
onClose={onClose}
isOpen={isOpen}
isCentered
>
<Button ref={cancelRef} onClick={onClose}>
Cancel
</Button>
</AlertDialog>

我从 leastDestructiveRef 和 ref 得到以下错误:

Type 'MutableRefObject' is not assignable to type'RefObject'.

Type 'MutableRefObject' is not assignable to type'LegacyRef | undefined'.

最佳答案

我对查克拉也有同样的问题。正如 Linda Paiste 的回答,这为我解决了这个问题:

import { useRef } from 'react';
...
const cancelRef = useRef<HTMLButtonElement>(null);

关于reactjs - useDisclosure 的 Chakra UI 类型问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69589966/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com