Loader
진행 중인 프로세스를 사용자에게 시각적으로 표시하여,
작업이 완료될 때까지 사용자의 행동을 제어할 수 있습니다.
기본 사용법
import React, { useContext } from 'react';
import { Button } from 'react-native';
import { useOverlay } from '@0610studio/zs-ui';
const LoaderExample = () => {
const { showLoader, hideOverlay } = useOverlay();
const handleShowLoader = () => {
showLoader();
// 예시: 3초 후에 로더 숨기기
setTimeout(() => {
hideOverlay('loader');
}, 3000);
};
return <Button title="Loader 표시" onPress={handleShowLoader} />;
};
export default LoaderExample;