스크롤 시간 추가
This commit is contained in:
@@ -3,11 +3,14 @@ import React, { useCallback, useEffect, useRef } from "react";
|
|||||||
export default function useScrollTo() {
|
export default function useScrollTo() {
|
||||||
const scrollTo = useRef();
|
const scrollTo = useRef();
|
||||||
|
|
||||||
const scrollTop = useCallback(({ y = 0, animate = true } = {}) => {
|
const scrollTop = useCallback(
|
||||||
if (scrollTo && scrollTo.current) {
|
({ y = 0, animate = true, duration = 300 } = {}) => {
|
||||||
scrollTo.current({ position: { y }, animate });
|
if (scrollTo && scrollTo.current) {
|
||||||
}
|
scrollTo.current({ position: { y }, animate, duration });
|
||||||
}, []);
|
}
|
||||||
|
},
|
||||||
|
[]
|
||||||
|
);
|
||||||
|
|
||||||
const scrollLeft = useCallback(({ x = 0, animate = false } = {}) => {
|
const scrollLeft = useCallback(({ x = 0, animate = false } = {}) => {
|
||||||
if (scrollTo && scrollTo.current) {
|
if (scrollTo && scrollTo.current) {
|
||||||
|
|||||||
Reference in New Issue
Block a user