The
ActivityIndicator component is used to show a loading indicator. It is a wrapper around the native ActivityIndicator component. You can find it in the /components folder.ActivityIndicator component in your code like this:
ActivityIndicator.tsx
Copy
import LoadingIndicator from '@/components/ActivityIndicator';
const [isLoading, setIsLoading] = useState(false);
const fetchData = () => {
setIsLoading(true);
setTimeout(() => {
setIsLoading(false);
}, 3000); // Simulate a fetch call
};
useEffect(() => {
fetchData();
}, []);
export default function activityindicator() {
return (
<LoadingIndicator isLoading={isLoading} />
<Button title="Reload Data" onPress={fetchData} />
)
}