Test Page

Here's an interactive Vue example:

import { ref, computed } from 'vue';

export const useCounter = () => {
    const count = ref(0);

    const doubled = computed(() => count.value * 2);

    const increment = () => {
        count.value++;
    };

    return { count, doubled, increment };
};