我试图通过useRef
将redux action dispatch
保存在React ref中,这样我就可以在单击按钮时使用它来中止。我无法为useRef
钩子给予正确的类型。
const buyerTypeRequest = useRef();
useEffect(() => {
buyerTypeRequest.current = dispatch(getBuyerType()); // Type 'Promise<PayloadAction<BuyerTypeResponse[], string, { arg: void; requestId: string; requestStatus: "fulfilled"; }, never>
}, [dispatch]);
试图在文档中找到解决方案,但找不到任何有用的东西。
1条答案
按热度按时间rur96b6h1#
为什么不直接写callback?
不带useCallback
使用useCallback