0

我正面临iccue,toast消息在页面刷新时呈现两次,我在Link的帮助下将数据道具从一个页面传递到另一个页面

<Link to={{ pathname: `/administration/person/add`, merchantData: { merchant } }}>Create Person</Link>

另一个页面在 useLocation 的帮助下抓取数据

cons {merchantData} = useLocation();

我想刷新页面,当数据丢失时,它应该给出一条警告消息,因为我已经编写了这段代码,但是 toast 消息被渲染了两次

useEffect(() => {
        if (merchantData === undefined) {
            toast.warn('Please Select Merchant');
        }
    }, [merchantData]);
4

0 回答 0