Files
vue-bits/src/composables/useForceRerender.ts
2025-07-12 11:59:33 +03:00

19 lines
345 B
TypeScript

import { ref } from 'vue';
/**
* Composable for force re-rendering components
* Useful for demo components that need to restart animations or reset state
*/
export function useForceRerender() {
const rerenderKey = ref(0);
const forceRerender = () => {
rerenderKey.value++;
};
return {
rerenderKey,
forceRerender
};
}