[hooks] 확장자 수정 및 hook 추가

Detail Notes :

1. usePriceInfo 확장자 수정, jsx → js
2. useScrollTo 추가
This commit is contained in:
younghoon100.park
2024-02-14 15:19:17 +09:00
parent 91a95d565f
commit 2649e78df4
2 changed files with 21 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import React, { useCallback, useEffect, useRef } from "react";
export default function useScrollTo() {
const scrollTo = useRef();
const scrollTop = useCallback(() => {
if (scrollTo && scrollTo.current) {
scrollTo.current({ position: { y: 0 }, animate: true });
}
}, []);
const getScrollTo = useCallback((cbScrollTo) => {
scrollTo.current = cbScrollTo;
}, []);
useEffect(() => {
scrollTop();
}, []);
return { getScrollTo, scrollTop };
}